行绑定在保留列标签的同时产生R

行绑定在保留列标签的同时产生R,r,dataframe,rbind,R,Dataframe,Rbind,我有一个关于R的技术问题: 如何将以下结果(results1和result2)行绑定到数据框中,并保留这两个结果的列标签: 结果1: meanAUC.SIM meanCmax.SIM meanTmax.SIM AUC.OBS Cmax.OBS Tmax.OBS PE.AUC PE.Cmax PE.Tmax 777.4444 74.64377 4.551254 820.7667 73.46508 3.089009 5.278274 1.604416 47.33703 结

我有一个关于R的技术问题: 如何将以下结果(results1和result2)行绑定到数据框中,并保留这两个结果的列标签:

结果1:

meanAUC.SIM meanCmax.SIM meanTmax.SIM  AUC.OBS Cmax.OBS Tmax.OBS   PE.AUC  PE.Cmax  PE.Tmax
777.4444     74.64377     4.551254 820.7667 73.46508 3.089009 5.278274 1.604416 47.33703
结果2:

 medianAUC.SIM medianCmax.SIM medianTmax.SIM AUC.OBS Cmax.OBS Tmax.OBS   PE.AUC  PE.Cmax PE.Tmax
764.6611        72.4534            4.5 795.765     68.2        3 3.908683 6.236657      50

这背后的原因是,我希望以有组织的方式将它们写入带有正确标签的
*.csv
文件。

如果您希望组合数据帧的唯一原因是将它们写入csv文件,那么您可以将每个数据帧分别写入同一个csv文件。例如:

write.table(result1, "myfile.csv", row.names=FALSE, sep=",")

# If you want a blank row between them
cat("\n", file = "myfile.csv", append = TRUE)

write.table(result2, "myfile.csv", row.names=FALSE, sep=",", append=TRUE)
以下是该文件的外观:


试试:
plyr::rbind.fill(result1,result2)
@DatamineR谢谢。然而,这并没有完全达到目标。它将不同的列绑定到一行中,并将类似的列名称填充到第二行中。我真正想要的是将它们堆叠在一起(即,最终得到一个4行数据帧;2个用于结果1,2个用于结果2,彼此堆叠在一起),您可以通过创建矩阵而不是数据帧来实现这一点