"&函数read.table#34;转换每个' +'在列名中以'。'

时间:2014-06-26 00:24:41

标签: r

我正在使用“read.table”函数读取R中的文本文件。 文本文件实际上是一个包含列名的表。当我尝试读取此文本文件时,“read.table”会将列名中的每个“+”转换为“。”。例如,如果在文本文件中列的名称是:“CD34 +”,则在用“read.table”读取后,它将转换为:“CD34。”。 我试图将stringAsFactors设置为FALSE,但它不起作用。

有没有人知道解决方案是什么?

由于

1 个答案:

答案 0 :(得分:5)

您想使用选项check.names=FALSE

read.table(header=TRUE, check.names=FALSE, text="a+b c+d
0 1")
##   a+b c+d
## 1   0   1

使用此选项可以使语法无效的名称。