У меня есть 2 кадра данных D1 и D2.dim (D1) = 6096 x 2 dim (D2) = 6100 x 5 Я хотел бы соединить D1 и D2 так, чтобы у нас были оба столбца D2, за которыми следуют оба столбца D2 справа.И, 4 строки первых двух столбцов (D1) имеют значения NA или Null или 0.Я ищу функцию.Многие вопросы о переполнении стеков связаны с тем, что оба фрейма данных добавляются друг к другу либо по строкам, либо по столбцам.Я не хочу добавлять их значения.
Представьте себе кадры данных df1 и df2, и на выходе получится dfinal.
df1 = data.frame(rep(c(1,3,5,7), 2))
df2 = data.frame(rep(c(2,4,6,8), 2))
df1 = cbind(df1,df2)
colnames(df1) = c("C1","C2")
df3 = data.frame(rep(c("1","b","c"), 2))
df4 = data.frame(rep(c("d","3","f"), 2))
df5 = data.frame(rep(c("g","h","2"), 2))
df2 = cbind(df3,df4,df5)
colnames(df2) = c("C3","C4","C5")
df2 = rbind(df2, NA)
df2 = rbind(df2, NA)
dfinal = cbind(df1,df2)