Я хотел бы сохранить на диск a tibble
, который имеет столбцы-столбцы (для последующего использования внутри R только). В идеале я хотел бы быстрый бинарный формат как feather
, однако, как представляется, не поддерживает список COLS:Сохраните заголовок со списком столбцов на диск
test <- tibble(a= list(c(1,2), c(3,4)))
feather::write_feather(test, 'test.csv')
Error in writeFeather(x, path) : Not implemented: a is a list
Я ожидал, что методы в readr
упаковке, чтобы быть в состоянии справиться с этим, но ни один из тех, что я пробовал, похоже, не в состоянии.
Как это сделать?
Вы ссылаетесь на базу данных 'write.csv'? Потому что это также дало мне ошибку: 'unimplemented type 'list' в 'EncodeElement''. Наверное, теперь мне придется нормализовать свои данные. – hdkrgr
Я ссылался на это, но я согласен, что это не очень хороший формат. Я думаю, что простой двоичный формат будет состоять в использовании 'saveRDS'. Однако это не взаимозаменяемо с другими пакетами программного обеспечения и предназначено исключительно для использования между сеансами R. –
И действительно, вы также можете уменьшить свои значения до одного. –