不希望R默认将char转换为逻辑值

时间:2013-04-08 08:04:51

标签: r

我正在尝试读取一个字符表,但是,R不断将包含“T”字符的列转换为“TRUE”。 我正在使用以下代码:

tab1 <- as.matrix(read.table("table.txt", sep=" "), stringsasfactors=F)

我尝试添加选项:as.is = T但没有用。

我不希望R将“T”值转换为逻辑值TRUE。 非常感谢任何帮助..

1 个答案:

答案 0 :(得分:2)

这应该有效:

read.table("table.txt", sep=" ",colClasses = "character")

read.table帮助文件中,您会找到:

注意:要取消所有转化,包括数字列的转化,请设置colClasses =“character”。