如果我的小时数也可以是一位数(例如:attr_date
),如何将“字符串”数据框列2012.01.01 9:00:00
转换为日期时间?以下代码仅返回没有时间部分的日期部分:
df[['attr_date']] <- as.Date(df[['attr_date']], format='%Y.%m.%d %H:%M:%S')
因此2012.01.01 9:00:00
的结果是2012-01-01
。
奖金问题:
在Jupyter R笔记本中使用Anaconda R Essentials,当我使用上面的代码时,为什么15340.00
为2012.01.01 9:00:00
的结果?
谢谢!
答案 0 :(得分:4)
请尝试使用strptime
:
df[['attr_date']] <- strptime(df[['attr_date']], format='%Y.%m.%d %H:%M:%S')