首页 > 解决方案 > R中的拆分和重新格式化日期列

问题描述

我有一个使用该read.csv()函数打开的 CSV 文件。

它有 3 列,IdTimeValue

时间列的格式如下:4/12/2016 7:21:00 AM

第一的

我想要的是把它分成日期 4/12/2016时间 7:21:00

第二

时间转换为 24 小时格式,而不是上午和下午。

如何实现?

标签: rdatetimesplit

解决方案


如果要拆分,可以使用库中的 str_split()(stringr)

my_var <- str_split(string = my_df$Time, pattern = " ", n = 2, simplify = TRUE)

my_df$Date <- my_var[, 1] #In this column you'll find the Date
my_df$Time <- my_var[, 2] #In this column you'll find the Time

推荐阅读