R fread and strip white

DaR*_*eal 8 csv r strip fread removing-whitespace

我有一个带有额外空格的csv文件,我想将其作为数据帧读入R,剥离空白区域.

这可以通过使用来实现

testdata<-read.csv("file.csv", strip.white=TRUE)
Run Code Online (Sandbox Code Playgroud)

问题是数据集很大并且需要大约半小时.fread函数至少快两倍,但没有strip.white函数.

library("data.table")
testdata<-data.frame(fread("file.csv"))
Run Code Online (Sandbox Code Playgroud)

有没有一种快速的方法可以在读入后从列中剥离空白区域,或者是否有某种方法可以使用fread去除空白区域?

如果它只是一次性导入,我不介意那么多,但我需要多次并经常这样做.

Mar*_*ski 4

现在有一个strip.white默认设置为TRUEin 的参数,您也可以在读取数据集后传递给接收freaddata.table = FALSEfreaddata.frame