如何按键列合并27个cvs文件,不同列号和行号但都具有键列的27个文件

时间:2019-05-09 18:41:14

标签: r csv merge

我是R编程语言的初学者,我有两个问题:

我有27个cvs文件,每个文件具有不同的行数和列数,并且在所有文件中只有一列是公共ID,即患者ID,如何使用密钥将这些文件合并为一个?

我试图确定两个变量:

Var1 <- read.csv("file1")
Var2 <- read.csv("file2")

X = merge(Var1, Var2, by="PatientID")
head(x)

它确实提供了我想要的东西,但是当我尝试添加两个以上时,它返回错误:

  

fix.by(by.x,x)中的错误:“ by”必须将一个或多个列指定为   数字,名称或逻辑回溯...

我正在寻找将所有文件合并为一个文件,可以使用head(variable)进行查看,目的是更改列名,列数据类型。然后进行一些数据探索和可视化,然后应用一些算法。

另一个问题:如果我成功合并了文件,如何更改列标题和列数据类型?

0 个答案:

没有答案