Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
合并数据帧,使时间列在R中保持唯一_R_Merge - Fatal编程技术网

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

合并数据帧,使时间列在R中保持唯一,r,merge,R,Merge,您好,我正在尝试合并这两个数据帧,以便 仅显示一个唯一的时间列和一个名为TYPE的附加列 创建了一个属性为PK(类型==1)或PD(类型==2)的 各自的时间。我以前从来没有做过这样的事 非常感谢您的帮助 testime重命名时间变量,使其在PK和PD中都相同。然后在每个PK和PD中创建类型变量,并为相应的数据帧填写1或2。然后rbind PK和PD。您能提供一个您希望您的预期输出是什么样子的示例吗?如果您向我们展示您的预期输出,我们可能会帮助您解决######预期输出不起作用。只是累了。问题是

您好,我正在尝试合并这两个数据帧,以便 仅显示一个唯一的时间列和一个名为TYPE的附加列 创建了一个属性为PK(类型==1)或PD(类型==2)的 各自的时间。我以前从来没有做过这样的事 非常感谢您的帮助


testime重命名时间变量,使其在PK和PD中都相同。然后在每个PK和PD中创建类型变量,并为相应的数据帧填写1或2。然后rbind PK和PD。

您能提供一个您希望您的预期输出是什么样子的示例吗?如果您向我们展示您的预期输出,我们可能会帮助您解决######预期输出不起作用。只是累了。问题是时间没有按递增顺序排序。为什么时间需要按递增顺序排序?这是预期的输出>>>>>>>>>>>>etype只需按时间排序数据帧,然后在合并所有内容之后
    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