如何使用三步函数合并R中的数据集?

如何使用三步函数合并R中的数据集?,r,R,我花了几天时间搜索和尝试多个代码。我使用了Merge(dataset,dataset1,method=“战斗”) 我是第一次使用这个论坛,我也是R的新手。我正在研究基因表达数据集。总的来说,我有31个数据集,其中22个是训练数据集,9个是测试数据集。我希望将所有训练数据集合并到一个数据集中,将所有测试数据集合并到一个数据集中。我还希望消除批处理效应。 我使用了“merge”和“rbind”函数。我使用了以下代码: eset1 = read.csv("GSE2603.csv",hea

我花了几天时间搜索和尝试多个代码。我使用了Merge(dataset,dataset1,method=“战斗”) 我是第一次使用这个论坛,我也是R的新手。我正在研究基因表达数据集。总的来说,我有31个数据集,其中22个是训练数据集,9个是测试数据集。我希望将所有训练数据集合并到一个数据集中,将所有测试数据集合并到一个数据集中。我还希望消除批处理效应。 我使用了“merge”和“rbind”函数。我使用了以下代码:

       eset1 = read.csv("GSE2603.csv",header=T)
       eset2 = read.csv("GSE5460.csv",header=T)
       esets_Combat=merge(eset1,eset2,method='COMBAT')
       write.csv(esets_Combat, file = "MyData.csv",row.names=TRUE)
数据集示例:

                        GSM50036    GSM50037    GSM50038
                Labels    0             0          0
             1007_s_at  10.87493636 9.974109876 10.73323948
             1053_at    6.230819524 6.72729023  6.349621731
              117_at    7.008770037 7.317361071 6.849455739
              121_at    8.504376889 8.293417668 8.495880914
有人能帮我吗。

试试:
dplyr::绑定行(数据集1、数据集2)

它将数据集2作为新行追加到数据集1。

请求帮助时,应包括一个简单的示例输入和所需的输出,可用于测试和验证可能的解决方案。显示您尝试了什么以及它到底是如何工作的。包
dplyr
具有函数
bind\u rows
,它比rbind更能容忍数据问题。