【发布时间】:2014-05-10 13:01:48
【问题描述】:
我有一个带有额外空格的 csv 文件,我想将其作为数据帧读入 R,去除空格。
这可以通过使用来实现
testdata<-read.csv("file.csv", strip.white=TRUE)
问题是数据集很大,大约需要半个小时。 fread 函数至少快两倍,但没有 strip.white 函数。
library("data.table")
testdata<-data.frame(fread("file.csv"))
有没有一种快速的方法可以在读入后从列中去除空格,或者有什么方法可以使用 fread 去除空格?
如果只是一次导入,我不会那么介意,但我需要定期多次这样做。
【问题讨论】:
-
现在fread中有一个参数
strip.white默认设置为TRUE,你也可以通过data.table = FALSE给fread在读取数据集后接收data.frame跨度>
标签: r csv fread strip removing-whitespace