2016-05-25 4 views
2

Я часто экспортирую data.frame в R, но сталкиваюсь с проблемой, когда я пытаюсь импортировать их обратно, теряю все форматирование в числовые/числовые/логические/коэффициенты и возвращаю их обратно как символьные переменные. Становится старым, чтобы снова и снова запускать сценарий очистки/форматирования в одном файле, поэтому мне было интересно, есть ли способ или параметр на write.table, который позволяет сохранить все это?Имеет ли R способ сохранения формата столбца при экспорте кадра данных?

+6

Сохраните файлы как объекты R (используйте 'save' или' saveRDS'). Текстовые файлы или CSV-файлы не имеют классов столбцов. – Gregor

ответ

4

Использовать saveRDS и readRDS. Они будут сохранять и загружать ваши кадры данных в точно такой же формат.

3

Если это табличные данные, вы можете использовать новый формат feather для сохранения ваших данных. Таким образом, вы даже можете прочитать его на Python без потери информации о типе столбца.