我想保存到磁盤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
包的方法能夠解決這個問題,但沒有一個我試過的似乎能夠。
我該怎麼做?
你指的是基地R的'write.csv'嗎?因爲這也給了我一個錯誤:'EncodeElement'中的'unimplemented type'list'。 我想現在我將不得不規範我的數據。 – hdkrgr
我正在引用,但我同意,即使這不是一個好的格式。我認爲一個簡單的二進制格式就是使用'saveRDS'。然而這與其他軟件包不能互換,並且純粹用於R會話之間。 –
事實上,你也可以將你的價值減少到一個。 –