我有3个不同的数据集,其中有两个,有列"日","月"和"年"例如1
,January
和2016
,第三个列中有" date"比如1-1-2016
。我想将两个数据集中的3列合并为一个新的date
列,就像第三个数据集一样,这样我就可以将3个数据集合并为一个。有任何想法吗?
答案 0 :(得分:0)
粘贴列并转换为日期:
df$date <- as.Date( paste( df$day, df$month, df$year , sep = "-" ) , format = "%d-%m-%Y" )
来自tidyr套餐:
library(tidyr)
df <- df %>% unite( col = date, day, month, year, sep = "-")