R语言reads.table 自动将字符串变成了逻辑值

今天遇到了一个问题,文件中有一列的值为全为F, 用read.table 读取的时候,自动将F 变成了false

对于这样的转换,可以通过 colClass 参数控制

colClass 参数指定每一列的类型,numeric, integer, character, logical 等等,只需要将全是F的那一列指定为 character 就可以了

read.table( "file.txt" , sep = "\t",  header=FALSE, stringsAsFactors=FALSE, colClasses = c("character"))