我想使用 data.table
/ fread
将文件读入 R。其中一些字段具有前导零,我只想将数据读取为字符并手动修复它们。但是我不知道如何告诉 fread
。我尝试了这个方法,但它会像通常一样分配 char、num 等类型:
我希望使用 data.table
/ fread
将文件读入 R。某些字段具有前导零,我只想将数据读取为字符,并手动修复它们。然而,我无法弄清楚如何告诉 fread
这一点。我正在尝试以下方法,但它会像通常一样分配 char、num 等类型:
prop1 <- data.frame(fread("C:\\myFile.csv"), stringsAsFactors = F, colClasses = c(rep('character',58)))
我错过了什么?
colClasses = list(character = 'known_char_col')
,即在list
格式中传递已知列的类型,请参见?fread
。 - MichaelChirico