У меня есть файл csv с дополнительными пробелами, которые я хочу прочитать в R в качестве блока данных, зачищая пробелы.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' в fread, и вы также можете передать' data.table = FALSE' в fread для получения 'data.frame' после прочтения набор данных –