[英]R - Export large dataframe into CSV
初學者:我有一個名為Coins_list
的列表(見屏幕截圖),我想從中將存儲在其中的第二個data
幀導出為 csv。 當我使用代碼時
write.csv(Coins_list$data, file = "Coins_list_full_data.csv")
如果我正確讀取輸出或至少在價格列中顯示數據,我會從名為price
的列中獲得一個包含大量數字的巨大 CSV,該列顯然包含更多數據框? 如何正確將此數據框導出為 CSV? 有關更多詳細信息,請參閱屏幕截圖。
編輯:我能夠使用df2 <- Coins_list$data write.csv(df2[1:4,], file="BTC_row.csv")
將前四行轉換為 CSV,但是現在看起來 R 將列表 c( ) 中所有四行的價格並在每一行中重復? 知道如何改變嗎?
(我會將此作為評論發布,但我的聲譽太少)
嘿,您可以嘗試讓初學者通過比響應 list$content 更進一步來扁平化 json 文件,但用另一個 $. 查看內容中的內容。
否則,您可以嘗試獲取 data$price 並查看從那里彈出的內容。
像這樣的東西:
names = list(data$symbol)
df = data.frame(price = NA, symbol = NA)
for (i in length(data)) {
x = data.frame(price = data$price[i], symbol = names[i])
df = inner_join(df, data)
}
獲取帶有價格和符號的數據框。 我不知道數據是如何嵌套的,所以我只是猜測。
了解您從哪里獲得可重復性數據會很有幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.