请帮我在6位数的第2位和第4位后插入短划线。一个例子是日期格式的简短版本:631022。
63是年份,10是月份,22是当天。
答案 0 :(得分:3)
如果您想要的是字符串成为实际日期,那么lubridate包对于这类事物来说非常棒,特别是函数ymd(...
。也就是说,它会猜测你是想要2063还是1963,而且可能不会正确。你可以试试这个:
library(lubridate)
x <- "631022"
ymd(paste0("19", x))
结果:POSIXct类的“1963-10-22”。