在R中使用单独的文件导入列名和数据

时间:2019-06-13 05:00:17

标签: r dataframe columnname

我想导入一个仅包含一行作为表列名称的txt文件,并添加仅包含数据的其他csv文件。简化的文件如下:

txt文件

Precentral Frontal_Sup Frontal_Sup_Orb

和csv文件

0.9938  0.96507 1.0043

我想要的最终结果是

Precentral Frontal_Sup Frontal_Sup_Orb
0.9938       0.96507    1.0043

我已经尝试过了,但是确实有效

AAL <- rbind(read.table('raw data/header.txt', header = TRUE), read.csv('raw data/data.csv', header = FALSE))

结果是

V1         V2       V3
0.9938   0.96507  1.0043

该如何解决?非常感谢!

1 个答案:

答案 0 :(得分:4)

感谢akrun和thelatemail。通过使用

AAL <- read.csv("data.csv", col.names=scan('raw data/header.txt', what ="", sep = "\t", quiet = TRUE))