可以在fread中指定数值列的数据类型吗?命令,如
prices = markets[, fread(paste(mkt, 'price.csv')), by = mkt]
如果价格数据在一个文件中是整数,而在另一个文件中是浮点数,则将失败。
因此,我必须显式地编写一个for循环,并将数据类型转换为numeric并连接结果,而不是干净利落的一行代码。
发布于 2019-04-10 19:18:44
您可以使用colClasses =参数。
fread("mytable.csv", colClasses = c("character", "character", "numeric"))https://stackoverflow.com/questions/55610868
复制相似问题