-2
我有一个包含变量尤伯杯数据集提货点,请求时间,下降时间,日期变量没有年份和月份。计算空闲时间尤伯杯服务
我需要计算的空闲时间,创造一个新的变量空闲时间码。计算如下:
如果拾取点是相同的,连续的行和日期为然后连续行NA值不同,如果第一行的下降时间和在第二行拾取时间之间没有差异。我已经在Excel中完成它,需要做的是R中
附上数据的Excel中的截图
我有一个包含变量尤伯杯数据集提货点,请求时间,下降时间,日期变量没有年份和月份。计算空闲时间尤伯杯服务
我需要计算的空闲时间,创造一个新的变量空闲时间码。计算如下:
如果拾取点是相同的,连续的行和日期为然后连续行NA值不同,如果第一行的下降时间和在第二行拾取时间之间没有差异。我已经在Excel中完成它,需要做的是R中
附上数据的Excel中的截图
尝试这样的事情,如果这是你在找什么
for(i in 2:nrow(df)){
df$idle[1]<-NA
if(df$Pickup.point[i]!=df$Pickup.point[i-1])
df$idle[i]<-NA
else
if(df$Date[i]!=df$Date[i-1])
df$idle[i]<-NA
else
df$idle[i]<-(df$Req[i]-df$Drop[i-1])
}
它的工作。非常感谢你。感激的帮助:) – Kruthik
请提供可重复的例子,到目前为止,你已经尝试了R代码里面。 –
请看看【如何使一个伟大的[R重复的例子(https://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example),这样很容易为他人提供帮助。 –
我很新的节目,因此我不知道如何把它写R中 – Kruthik