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