【发布时间】:2019-04-22 00:37:28
【问题描述】:
我需要通过从两个单独的列中减去日期时间来创建一个新变量。然后我需要将此列更改为数字向量。
当我变异以创建变量 (diff) 时,它会以秒为单位保持及时。我将这些秒数除以一天中有多少秒得到总天数。 (虽然它的形式是 1.065e+01 秒)。
我需要在不添加另一个新变量的情况下将这个变量 (diff) 放在 Days 中。我使用 as.numeric 但它没有转换为我需要的格式。
任何帮助将不胜感激。
data <- mutate(odata, diff = (time1 - time2)/86400)
mutate(odata, diff = difftime(time, time2, units = "days"))
这非常有效。谢谢。
【问题讨论】:
-
mutate(odata, diff = difftime(time, time2, units = "days"))?
标签: r