我是R的新手,需要帮助将操作应用于数据框中的整个列。想象一下date_time
中df
列的一些值如下所示:
date_time
2017-05-01T00:00:00.000Z
2017-05-01T10:00:00.000Z
2017-05-01T20:00:00.000Z
...
目前date_time
属于类型因素。如果一切都格式化得很好,我想我想做一些类似我以下的事情将它转换为DateTime(根据我在网上看到的内容):
df$date_time <- strptime(x = as.character(df$date_time), format = "%Y-%m-%d %H:%M:%S")
这看起来是否正确?
假设上面的代码对于将因子转换为DateTime是正确的,我们仍然需要做一些格式化才能工作。为了使用上面的代码,我必须删除分隔日期和时间的T
并将其替换为' '
,并在结尾处切断.000Z
。我怎样才能为整个专栏做这个?
谢谢!