-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