【问题标题】:How can I create a new variable and change its data type?如何创建新变量并更改其数据类型?
【发布时间】: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"))

这非常有效。谢谢。

【问题讨论】:

标签: r


【解决方案1】:

r2evans 建议:

mutate(odata, diff = difftime(time, time2, units = "days"))

可以用这个。

【讨论】:

    猜你喜欢
    • 2021-11-04
    • 1970-01-01
    • 2022-12-03
    • 1970-01-01
    • 2013-04-02
    • 1970-01-01
    • 2022-01-05
    • 2013-04-28
    • 2018-07-02
    相关资源
    最近更新 更多