这个问题已经有答案了:
Get date difference in years (floating point)(7个回答)
14天前关闭
我的df有两列需要处理。我想计算这两列的差。做了半天,没有成功。
started_at和ended_at,下面是一个例子:
第一个月
它们是char类型的。我设法把它们转换成了POSIX:df$started_at <- ymd_hms(df$started_at)
个df$ended_at <- ymd_hms(df$ended_at)
个
我需要的是两个值之间的时间差。有人能帮助我吗?
我尝试使用以下方法,我得到:* 字符串不是标准的明确格式 *
difftime(scrap_3$ended_at, scrap_3$started_at, units="mins")
字符串
谢谢你,谢谢!
1条答案
按热度按时间yebdmbv41#
lubridate
有一个很好的方法来做到这一点。字符串
创建于2023-10-30使用reprex v2.0.2