如何在R中的数字之间插入虚线

时间:2018-04-30 18:46:35

标签: r

请帮我在6位数的第2位和第4位后插入短划线。一个例子是日期格式的简短版本:631022。

63是年份,10是月份,22是当天。

1 个答案:

答案 0 :(得分:3)

如果您想要的是字符串成为实际日期,那么lubridate包对于这类事物来说非常棒,特别是函数ymd(...。也就是说,它会猜测你是想要2063还是1963,而且可能不会正确。你可以试试这个:

 library(lubridate)
 x <- "631022"
 ymd(paste0("19", x))

结果:POSIXct类的“1963-10-22”。