合并数据帧使得时间列在R中保持唯一

时间:2017-06-27 13:56:20

标签: r merge

  

您好,我正在尝试合并这两个数据框,以便有   只有一个唯一的时间列和一个名为TYPE的附加列   创建的,归因于PK(TYPE == 1)或PD(TYPE == 2)   各自的时间。我之前从未做过这样的事情   帮助将受到高度赞赏。

    temptime<-c(0,1,2,3,4,5,6)
    tempconc<-c(0:6)
    PK<-cbind(temptime,tempconc)
    temppdtime<-c(0,2,5,7,9)
   temppd<-c(100:104)
   PD<-cbind(temppdtime,temppd)
   PKPD<-merge(PK,PD)
   PKPD

谢谢。

1 个答案:

答案 0 :(得分:1)

将时间变量重命名为PK和PD中的相同。然后在每个PK和PD中创建TYPE变量,用相应的数据帧填充1或2。然后rbind PK和PD。