我有一个带有额外空格的CSV文件,我想将其作为数据框读入R中,并去除空格。
可以通过使用以下方法实现:
问题在于数据集很大,需要大约半个小时的时间。fread函数至少快了两倍,但没有strip.white功能。
可以通过使用以下方法实现:
testdata<-read.csv("file.csv", strip.white=TRUE)
问题在于数据集很大,需要大约半个小时的时间。fread函数至少快了两倍,但没有strip.white功能。
library("data.table")
testdata<-data.frame(fread("file.csv"))
有没有一种快速的方法可以在读取后从列中去除空格,或者有没有使用fread去除空格的方法?
如果只是一次性导入,我不会太介意,但我需要多次并定期执行此操作。
strip.white
的参数,默认设置为TRUE
,您还可以传递data.table = FALSE
给fread,在读取数据集后获得一个data.frame
。 - Marcin