Как разделить датафрейм с помощью Deliminator - PullRequest
0 голосов
/ 17 мая 2019

Я использую readbulk::read_bulk() для загрузки нескольких файлов (~ 40 +) .dat в R. Я смог успешно загрузить другой набор файлов .dat, который использовал , в качестве разделителей, но я не смог сделать это для набора файлов, которые использовали | в качестве разделителей. Как я могу загрузить эти файлы и разделить данные на столбцы, используя разделитель |? Или как разделить загруженный файл data.frame с помощью разделителя |?

Пример:

TEMP <- read_bulk(directory = "C:/Users/ABC/Desktop/Dat Files")

Создает файл TEMP с 19799 obs из 3 переменных. Таким образом, он не разделяет их через разделитель |.

Я также пробовал:

files <- list.files(path = "C:/Users/ABC/Desktop/Dat Files2", pattern = "*.dat")

TEMP <- read_bulk(directory = "C:/Users/ABC/Desktop/Dat Files2", fun = utils::read.csv(file = files, sep = "\\|"))

Но я получаю:

Error in file(file, "rt") : invalid 'description' argument
...