簡體   English   中英

R - 將大型數據框導出為 CSV

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM