我正在尝试读取一个字符表,但是,R不断将包含“T”字符的列转换为“TRUE”。 我正在使用以下代码:
tab1 <- as.matrix(read.table("table.txt", sep=" "), stringsasfactors=F)
我尝试添加选项:as.is = T但没有用。
我不希望R将“T”值转换为逻辑值TRUE。 非常感谢任何帮助..
答案 0 :(得分:2)
这应该有效:
read.table("table.txt", sep=" ",colClasses = "character")
在read.table
帮助文件中,您会找到:
注意:要取消所有转化,包括数字列的转化,请设置colClasses =“character”。