-1
我有一个数据集,数据格式为20110528,即YYYYMMDD。 我想分割数据为YYYY MM DD。 任何人都可以帮忙,在此先感谢。如何拆分R中没有分隔符的列数据
我有一个数据集,数据格式为20110528,即YYYYMMDD。 我想分割数据为YYYY MM DD。 任何人都可以帮忙,在此先感谢。如何拆分R中没有分隔符的列数据
我们可以从extract
tidyr
library(tidyr)
extract(df1, date, into = c("Year", "Month", "Day"), "(.{4})(.{2})(.{2})")
做这做另一种选择是read.csv
cbind(df1, read.csv(text=sub("(.{4})(.{2})(.{2})", "\\1,\\2,\\3",
df1$date), header=FALSE, col.names = c("Year", "Month", "Day")))
我喜欢尽可能使用基础R。因此,我更喜欢你的第二个选项。我指出这一点,所以OP不认为有必要使用tidyr。 – rbatt