将列与R中的数字和字符串合并

时间:2017-01-10 16:40:50

标签: r date merge col

我有3个不同的数据集,其中有两个,有列"日","月"和"年"例如1January2016,第三个列中有" date"比如1-1-2016。我想将两个数据集中的3列合并为一个新的date列,就像第三个数据集一样,这样我就可以将3个数据集合并为一个。有任何想法吗?

1 个答案:

答案 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 = "-")