2017-01-23 11 views

答えて

2

は、我々はtidyr

library(tidyr) 
extract(df1, date, into = c("Year", "Month", "Day"), "(.{4})(.{2})(.{2})") 

からextractでこれを行うことができますまたは別のオプションは、私は可能な場合は、ベースRを使って好きread.csv

cbind(df1, read.csv(text=sub("(.{4})(.{2})(.{2})", "\\1,\\2,\\3", 
    df1$date), header=FALSE, col.names = c("Year", "Month", "Day"))) 
+3

です。したがって、私はあなたの第二の選択肢がもっと好きです。私はこれを指摘しているので、OPは整頓を使う必要はないと考えています。 – rbatt

関連する問題