R将数据帧字符串列转换为一位数字长度为小时的日期时间



当我的小时长度也可以是一位数(例如:2012.01.01 9:00:00(时,如何将"字符串"数据帧列attr_date转换为日期时间?以下代码只返回日期部分而不返回时间部分:

df[['attr_date']] <- as.Date(df[['attr_date']], format='%Y.%m.%d  %H:%M:%S')

所以2012.01.01 9:00:00的结果是2012-01-01

奖金问题:使用Anaconda R Essentials,在Jupyter R Notebook中,当我使用上述代码时,为什么我会得到15340.00作为2012.01.01 9:00:00的结果?

谢谢!

尝试使用strptime代替:

df[['attr_date']] <- strptime(df[['attr_date']], format='%Y.%m.%d  %H:%M:%S')

相关内容

  • 没有找到相关文章

最新更新