将时间范围转换为R中的可读格式

丹尼·拉米雷斯

我在将列中的时间范围转换为R的可读数据时遇到麻烦。如何进行转换?

[1]“ 05:30P -08:00P”“ 07:00A -09:35A”“ 08:00A -10:30A”“ 08:55P -11:00P”“ 06:00P -06:30P”

c("05:30P -08:00P", "07:00A -09:35A", "08:00A -10:30A", "08:55P -11:00P", 
"06:00P -06:30P")
阿克伦

如果要转换为Datetime,一个选项是将拆分 -为两列,然后使用as.POSIXct进行转换

library(stringr)
library(dplyr)
library(tidyr)
str_replace_all(str1, "([AP])", "\\1M") %>% 
    tibble(str1 = .) %>% 
    separate(str1, into = c('start', 'end'), sep="\\s*-") %>% 
    mutate(across(c(start, end), ~ as.POSIXct(., format = '%I:%M %p')))
# A tibble: 5 x 2
#  start               end                
#  <dttm>              <dttm>             
#1 2020-08-19 17:30:00 2020-08-19 20:00:00
#2 2020-08-19 07:00:00 2020-08-19 09:35:00
#3 2020-08-19 08:00:00 2020-08-19 10:30:00
#4 2020-08-19 20:55:00 2020-08-19 23:00:00
#5 2020-08-19 18:00:00 2020-08-19 18:30:00

或使用 lubridate

library(lubridate)
str_replace_all(str1, "([AP])", "\\1M") %>% 
     tibble(str1 = .) %>% 
     separate(str1, into = c('start', 'end'), sep="\\s*-") %>% 
     mutate(across(c(start, end), ~ parse_date_time(., 'IMp')))

数据

str1 <- c("05:30P -08:00P", "07:00A -09:35A", "08:00A -10:30A", "08:55P -11:00P", 
"06:00P -06:30P")

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将时间从数字转换为R中的时间格式

来自分类Dev

如何将特定的时间格式转换为R中的时间戳?

来自分类Dev

将纪元/ unix时间转换为可读格式

来自分类Dev

将数字字段转换为R中的时间格式

来自分类Dev

将数字时间转换为R中的日期时间POSIXct格式

来自分类Dev

如何将无符号长整型的刻度线转换为可读的时间格式?

来自分类Dev

将值转换为R中的时间格式

来自分类Dev

将时间戳转换为人类可读格式

来自分类Dev

将时间戳转换为R中的日期时间格式

来自分类Dev

使用Python编辑列表中的时间戳?使用函数将POSIX转换为可读格式

来自分类Dev

使用r将Windows时间转换为可读格式?

来自分类Dev

如何将drtn格式的变量转换为R中的时间格式

来自分类Dev

将Mongo Datestamp转换为R可读的日期格式。

来自分类Dev

如何将时间戳转换为可读格式

来自分类Dev

将纪元/ unix时间转换为可读格式

来自分类Dev

将时间戳转换为可读日期

来自分类Dev

如何将API提供的日期/时间字符串转换为可读格式?

来自分类Dev

将人类可读的时间范围转换为相关的秒数

来自分类Dev

将时间戳转换为可读格式

来自分类Dev

将时间戳转换为R中的日期时间格式

来自分类Dev

使用Python编辑列表中的时间戳?使用函数将POSIX转换为可读格式

来自分类Dev

如何将hhmmss.mm中的时间格式转换为R中的正常时间?

来自分类Dev

我如何将时间戳转换为人类可读的格式(1 个月前)

来自分类Dev

将 R 中的日期格式转换为更易于管理的时间序列数据格式?

来自分类Dev

将时间戳从 JSON 模型转换为可读格式

来自分类Dev

在 Apache Drill 中使用 TO_DATE 将 UNIXTIMESTAMP 转换为人类可读的时间格式

来自分类Dev

无法将日期时间转换为 python 可读格式

来自分类Dev

将时间从可读时间转换为 unix 时间

来自分类Dev

将每月数字转换为 R 中的可读日期

Related 相关文章

  1. 1

    将时间从数字转换为R中的时间格式

  2. 2

    如何将特定的时间格式转换为R中的时间戳?

  3. 3

    将纪元/ unix时间转换为可读格式

  4. 4

    将数字字段转换为R中的时间格式

  5. 5

    将数字时间转换为R中的日期时间POSIXct格式

  6. 6

    如何将无符号长整型的刻度线转换为可读的时间格式?

  7. 7

    将值转换为R中的时间格式

  8. 8

    将时间戳转换为人类可读格式

  9. 9

    将时间戳转换为R中的日期时间格式

  10. 10

    使用Python编辑列表中的时间戳?使用函数将POSIX转换为可读格式

  11. 11

    使用r将Windows时间转换为可读格式?

  12. 12

    如何将drtn格式的变量转换为R中的时间格式

  13. 13

    将Mongo Datestamp转换为R可读的日期格式。

  14. 14

    如何将时间戳转换为可读格式

  15. 15

    将纪元/ unix时间转换为可读格式

  16. 16

    将时间戳转换为可读日期

  17. 17

    如何将API提供的日期/时间字符串转换为可读格式?

  18. 18

    将人类可读的时间范围转换为相关的秒数

  19. 19

    将时间戳转换为可读格式

  20. 20

    将时间戳转换为R中的日期时间格式

  21. 21

    使用Python编辑列表中的时间戳?使用函数将POSIX转换为可读格式

  22. 22

    如何将hhmmss.mm中的时间格式转换为R中的正常时间?

  23. 23

    我如何将时间戳转换为人类可读的格式(1 个月前)

  24. 24

    将 R 中的日期格式转换为更易于管理的时间序列数据格式?

  25. 25

    将时间戳从 JSON 模型转换为可读格式

  26. 26

    在 Apache Drill 中使用 TO_DATE 将 UNIXTIMESTAMP 转换为人类可读的时间格式

  27. 27

    无法将日期时间转换为 python 可读格式

  28. 28

    将时间从可读时间转换为 unix 时间

  29. 29

    将每月数字转换为 R 中的可读日期

热门标签

归档