在r中读取csv文件,其中标题有逗号

时间:2014-06-23 15:52:25

标签: r excel csv

在打开csv的excel中,您可以看到以逗号分隔的列名 e.g

 rabbit,8am,carrot          fox,12am,fish(salmon)
            1                            2
            4                            4
            2                            3
            .                            .
            .                            .
            .                            .

当我在R中读取这种类型的文件时,它将其读作

 rabbit..8am.carrot          fox...12am..fish.salmon..
            1                            2
            4                            4
            2                            3
            .                            .
            .                            .
            .                            .

有没有办法读取文件,所以我可以恢复昏迷。我试图通过分割逗号来从列名中创建变量。

1 个答案:

答案 0 :(得分:1)

使用check.names = FALSE时设置read.table。见?read.table

> foo <- read.table(text="rabbit,8am,carrot          fox,12am,fish(salmon)
              1                            2
              4                            4", header=TRUE, check.names = FALSE)
> foo
  rabbit,8am,carrot fox,12am,fish(salmon)
1                 1                     2
2                 4                     4