在 R 中连接数据帧

问题描述 投票:0回答:1

我有四个数据框,具有不同的标题和不同的行数。我想将所有四个数据帧附加到一个数据帧中,在 R 中的数据帧之间留下几行空白。例如:

DF1:

A 栏 B 栏
细胞1 细胞2
细胞3 4 号电池

DF2:

enter image description here

DF3: enter image description here

DF4: enter image description here

结果数据帧: enter image description here

我尝试了rbind和bind_rows函数,但它没有给出我正在寻找的东西。

我想要在附加/连接四个数据帧后得到以下结果。

enter image description here

concatenation append rstudio
1个回答
0
投票

bind_rows()
实际上是您想要的,然后您必须处理不在所有 4 个数据帧中的缺失列中的
NA

df5 <- bind_rows(df1,df2,df3,df4)
df5[is.na(df5)] <- ''

如果你想要图像中的内容,那么你只需制作一个数据框列表

listOfFrames <- list(df1,df2,df3,df4)
© www.soinside.com 2019 - 2024. All rights reserved.