Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
以下指令的结果:
as.difftime("5 11:04:36", "%d %H:%M:%S", units =("mins"))
是
Time difference of -7975.4 mins
似乎这个函数正在计算 Sys.Time() 和给定值之间的时间差。我实际上需要一个对象来存储从字符串()中提取的时间跨度值。我使用了错误的功能还是不是正确的使用方式?
调查lubridate
lubridate
我想你想要类似Duration-class, Period-class, 或Timespan-class
Duration-class
Period-class
Timespan-class
# Duration dur <- duration(hours = 10, minutes = 6) # [1] "36360s (~10.1 hours)" # Period per <- period(hours = 10, minutes = 6) # [1] "10H 6M 0S"