#r #csv #import
#r #csv #импорт
Вопрос:
Я попытался использовать приведенные ниже коды для импорта нескольких файлов CSV из папки в один фрейм данных в R. К сожалению, все пробелы были импортированы в мой фрейм данных. Количество строк должно быть 354, но когда я импортировал весь CSV в свой R, было импортировано 13806 строк. Все строки после 354-й оказались NA. Как мне это исправить?
setwd("C:/Users/Documents/Folder1")
library(plyr)
alldataset <- ldply(list.files(), read.csv, header= TRUE)
Комментарии:
1. Мы не видим ваши файлы, поэтому трудно что-то сказать. Рассмотрите также возможность фильтрации ваших данных.кадры после их чтения.
Ответ №1:
read_csv
из readr
пакета есть skip_empty_rows
опция.
Обычно я рекомендую использовать read_csv
вместо read.csv
, поскольку первый намного быстрее.
Комментарии:
1. skip_empty_rows = TRUE по умолчанию для read_csv и read_delim .
2. Да, но не в
read.csv
. Там этого не существует.3. Верно. Ну, есть опция
blank.lines.skip
option вread.csv
, но это тоже true по умолчанию. В любом случае я бы согласился использоватьreadr
пакет.4. Параметры в
read.csv
иread_csv
часто дают разные результаты, даже если они предположительно идентичны.