Ben Ar oldukça yeni ve böyle bir veri çerçevesi var R.
için Excel'de yapılan bir hesaplama kopyalamak çalışıyorum:satır ekle
Component <- c("A", "B", "C")
Report_Time <- c(5781, 5781, 5781)
Interval <- c(700, 600, 800)
End_Time <- c(8281, 8281, 8281)
Start_Time <- c(800, 298, 780)
df <- data.frame(Component, Report_Time, Interval, End_Time, Start_Time)
Baskılı şu şekilde görünür: o end_time insert bir azsa
her bileşen için# Component Report_Time Interval End_Time Start_Time
#1 A 5781 700 8281 800
#2 B 5781 600 8281 298
#3 C 5781 800 8281 780
, o zaman, Birinci için Başlama Zamanı + Report_Time toplamıdır bir hesaplanan sütun "Interval_Time", doldurmak istiyorum Interval_Time toplamı ile satır (Son toplam) + Interv ark. Aralık süresindeki toplamı End_Time'dan daha az olana kadar ekleme işlemini tekrarlayın.
# Component Report_Time Interval End_Time Start_Time Interval_Time
#1 A 5781 700 8281 800 6581
#2 A 5781 700 8281 800 7281
#3 A 5781 700 8281 800 7981
#4 B 5781 1000 8281 298 6079
#5 B 5781 1000 8281 298 7079
#6 B 5781 1000 8281 298 8079
#7 C 5781 1200 8281 780 6561
#8 C 5781 1200 8281 780 7761
Bir for döngüsünün içinde bununla baş etmeye çalışıyorum .. ama başarılı olmadım.
Şunu yapmayın "Araya girme süresinin sonuna kadar ekleme tekrar ** ** ** den daha büyüktür **"? "End_T2ime" bir yazım hatası gibi görünüyor ve toplamı daha büyük olduğunda durdurmak istiyorsunuz. – steveb