【问题标题】:How to separate Hours minutes and seconds from data using tidyr Package in R language?如何使用 R 语言中的 tidyr 包将小时、分钟和秒与数据分开?
【发布时间】:2017-06-07 21:06:24
【问题描述】:

这是我的数据

  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 包。我使用单独的变量来分隔日期、月份、年份。我不知道如何分隔时间,如小时、分钟、秒。提前谢谢...

【问题讨论】:

    标签: r tidyr


    【解决方案1】:

    我们可以使用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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-10-26
      • 1970-01-01
      • 2023-03-14
      • 1970-01-01
      • 2014-10-01
      相关资源
      最近更新 更多