gpt4 book ai didi

R:将以秒为单位的变量 'difftime' 转换为以天为单位的变量 'difftime'

转载 作者:行者123 更新时间:2023-12-03 08:15:55 37 4
gpt4 key购买 nike

我有以下 difftime 类的向量x,表示一些以秒为单位的时间跨度:

> x
Time differences in secs
[1] 0 0 7948800 0

> class(x)
[1] "difftime"

我想转换变量以便以天而不是秒来表示每个值

我怎样才能得到它?

最佳答案

使用as.numeric,然后在两者中使用units="days"转换为difftime。如果数字输出正常,则在管道末尾省略 as.difftime

# test input
secs <- as.difftime(rep(7948800, 3), units = "secs")

secs |> as.numeric(units = "days") |> as.difftime(units = "days")
## Time differences in days
## [1] 92 92 92

关于R:将以秒为单位的变量 'difftime' 转换为以天为单位的变量 'difftime',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69406943/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com