合并长度不等的数据框

时间:2018-07-08 08:17:05

标签: r

我有两个数据框,一个具有50000个观察值和23个变量,另一个具有49999个观察值和1个变量。当我尝试绑定时,出现以下错误,

  

$<-.data.frame*tmp*中的错误,搅动,值= list(churn$X.1 =   c(1L,:替换有49999行,数据有50000

你能帮忙吗?

df1 <- read.table(".....", header = T, sep = "\t", na.strings = c('NA', ''))
df2 <- read.table("......", header = T, sep = "\t")
df1$churn <- cbind(df2)

1 个答案:

答案 0 :(得分:0)

您应该使用合并。

merge(df1,df2,by=c("colname to join"));