美文网首页
R之rbind.fill

R之rbind.fill

作者: 小潤澤 | 来源:发表于2020-03-27 21:38 被阅读0次

    我们总结下R中合并数据框的方法,按列合并cbind()函数,按行合并rbind()函数
    那么如果对于行列不统一的数据框来说,就不能使用cbind()和rbind()了
    那么按列合并可以用merge()来完成
    但是按行合并呢?
    如果我们使用plyr这个包的rbind.fill()函数就可以实现

    data1<- data.frame(x1=runif(5),x2= runif(5),x3= runif(5))
    data2<- data.frame(x1=rnorm(5),x4= runif(5))
    data3<- data.frame(x3=rnorm(5),x5= rnorm(5))
    

    我们合并数据

    library(plyr)
    rbind.fill(data1,data2,data3)
    

    我们注意列名,这个函数将具有相同列名的data合并在一起,其他用NA表示

    参考:https://mp.weixin.qq.com/s/aUdleBXDwUUpxGOONllyiA

    相关文章

      网友评论

          本文标题:R之rbind.fill

          本文链接:https://www.haomeiwen.com/subject/mforuhtx.html