如何使用R语言中的tidyr包将时分秒从数据中分离出来?
How to separate Hours minutes and seconds from data using tidyr Package in R language?
这是我的数据
temp time_hour
1 37.04 2013-01-01 05:30:00
2 37.04 2013-01-01 06:30:00
3 37.94 2013-01-01 07:30:00
4 37.94 2013-01-01 08:30:00
5 37.94 2013-01-01 09:30:00
现在我需要将 time_hour 列分隔为 "date"、"month"、"year" 以及 "Hours"、"minutes"、"seconds" 在 R 编程语言中使用 tidyr 包。我使用单独的变量来分隔 日期、月份、年份 。我不知道如何分隔时间,例如 小时、分钟、秒 。提前致谢...
我们可以使用separate
library(tidyr)
df1 %>%
separate(time_hour, into = c("year", "month", "day", "hour", "minutes", "seconds"))
# temp year month day hour minutes seconds
#1 37.04 2013 01 01 05 30 00
#2 37.04 2013 01 01 06 30 00
#3 37.94 2013 01 01 07 30 00
#4 37.94 2013 01 01 08 30 00
#5 37.94 2013 01 01 09 30 00
这是我的数据
temp time_hour
1 37.04 2013-01-01 05:30:00
2 37.04 2013-01-01 06:30:00
3 37.94 2013-01-01 07:30:00
4 37.94 2013-01-01 08:30:00
5 37.94 2013-01-01 09:30:00
现在我需要将 time_hour 列分隔为 "date"、"month"、"year" 以及 "Hours"、"minutes"、"seconds" 在 R 编程语言中使用 tidyr 包。我使用单独的变量来分隔 日期、月份、年份 。我不知道如何分隔时间,例如 小时、分钟、秒 。提前致谢...
我们可以使用separate
library(tidyr)
df1 %>%
separate(time_hour, into = c("year", "month", "day", "hour", "minutes", "seconds"))
# temp year month day hour minutes seconds
#1 37.04 2013 01 01 05 30 00
#2 37.04 2013 01 01 06 30 00
#3 37.94 2013 01 01 07 30 00
#4 37.94 2013 01 01 08 30 00
#5 37.94 2013 01 01 09 30 00