• R语言数据合并使用merge数据追加使用rbind和cbind


    R语言中的横向数据合并merge及纵向数据合并rbind的使用

     我们经常会遇到两个数据框拥有相同的时间或观测值,但这些列却不尽相同。处理的办法就是使用
    merge(x, y ,by.x = ,by.y = ,all = ) 函数。

    #合并
    ID<-c(1,2,3,4)
    name<-c("A","B","C","D")
    score<-c(60,70,80,90)
    student1<-data.frame(ID,name)
    student2<-data.frame(ID,score)
    total_student1<-merge(student1,student2,by="ID")
    total_student1

    #横向追加

    ID<-c(1,2,3,4)
    name<-c("A","B","C","D")
    score<-c(60,70,80,90)
    sex<-c("M","F","M","M")
    student1<-data.frame(ID,name)
    student2<-data.frame(score,sex)
    total_student2<-cbind(student1,student2)
    total_student2

    #纵向追加

    ID<-c(1,2,3,4)
    name<-c("A","B","C","D")
    student1<-data.frame(ID,name)
    ID<-c(5,6,7,8)
    name<-c("E","F","G","H")
    student2<-data.frame(ID,name)
    total_student3<-rbind(student1,student2)
    total_student3

  • 相关阅读:
    提问回顾与个人总结
    软工结对作业
    软件工程第一次阅读作业
    软件工程第0次作业
    oo第四次博客总结
    第三次博客总结
    第二次博客作业
    OO第一次总结博客
    软工第二次作业
    软工第一次作业
  • 原文地址:https://www.cnblogs.com/wangwp/p/4089191.html
Copyright © 2020-2023  润新知