我正在使用“read.table”函数读取R中的文本文件。 文本文件实际上是一个包含列名的表。当我尝试读取此文本文件时,“read.table”会将列名中的每个“+”转换为“。”。例如,如果在文本文件中列的名称是:“CD34 +”,则在用“read.table”读取后,它将转换为:“CD34。”。 我试图将stringAsFactors设置为FALSE,但它不起作用。
有没有人知道解决方案是什么?
由于
答案 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
使用此选项可以使语法无效的名称。