我使用的fread
来自data.table
加载csv文件。但是,我的csv文件使用dec=","
作为十进制分隔符(1.23
将为1,23
)。与read.csv
不同,dec
似乎不是允许的参数。dec data.table :: fread中的参数
R) args(fread)
function (input = "test.csv", sep = "auto", sep2 = "auto", nrows = -1,
header = "auto", na.strings = "NA", stringsAsFactors = FALSE,
verbose = FALSE, autostart = 30)
你看到周围的工作(A R选项设置而定),这将使我使用fread
(它是如此之快,这为我节省了大量的时间)?
PS:colClasses
尚未实现这样setAs
不能使用像this post
作为解决方法,您可以使用快速文本编辑器来替换。 – Roland
我会说“请问包维护者”,尤其是因为这个函数在开发中:http://stackoverflow.com/questions/14124813/data-table-fread-function –
谢谢罗兰,但我有很多文件加上一些字符串可能会在未来保留'',而且我无论如何也不想改变它们。谢谢,但建议 – statquant