相关疑难解决方法(0)

当行具有不同的列集时,按行(rbind)组合两个数据帧

是否可以对两个没有相同列的数据帧进行行绑定?我希望保留绑定后不匹配的列.

r dataframe r-faq

207
推荐指数
8
解决办法
26万
查看次数

在R中使用rbind.fill时保留行名称

有谁知道如何在rbind.fill函数中保留rownames .

library(plyr)

#creating data
a <- mtcars[ 1:5 , c("mpg","hp","gear") ]
b <- mtcars[ 6:10 , c("mpg","disp","gear") ]

#does not work because there are different colnames
rbind(a,b)

#works but eliminates the rownames
bound <- rbind.fill( a , b )
Run Code Online (Sandbox Code Playgroud)

我正在设置一个循环,用于连接对象rbind.fill.现在我正在使用这样的组合函数:

namess <- c( rownames(a) , rownames(b) )
rownames(bound) <- namess
Run Code Online (Sandbox Code Playgroud)

我认为可能有更好的方法.谢谢!

r plyr rbind

6
推荐指数
1
解决办法
4294
查看次数

标签 统计

r ×2

dataframe ×1

plyr ×1

r-faq ×1

rbind ×1