我已經成功將一個.txt文件加載到R.我想保存數據以便實際上可以主動使用它。什麼是保存文件的命令?我會將文件保存到一個現有的軟件包(UsingR,MASS),還是僅僅作爲一個單獨的文件?在R中保存數據文件
5
A
回答
15
你尋找的命令是這些的任一個:
save()
:保存提到的目的爲R對象(擴展.RData)。這些文件是二進制文件,可以用load()
write()
再次快速讀取:是用於cat()
的包裝,用於從對象(通常是矩陣)創建文本文件。write.table()
和write.csv()
:是用特定分隔符將文本文件寫入數據框的命令。
還檢查sink()
,用於將其他輸出重定向到文件(通常用於記錄目的)。
請閱讀R的手冊:
http://cran.r-project.org/doc/manuals/R-intro.pdf
http://cran.r-project.org/other-docs.html
相關的問題:
2
你爲什麼要出來再次保存數據 - 你並不需要保存它使用它,如果你可以從.txt
加載?如果從txt文件加載的時間並不是非常昂貴(即因爲它需要大量的處理和重新格式化),我沒有看到以不同的格式保存它的優點。如果某人/您更改了.txt
文件,該怎麼辦?
取而代之的是,如果數據不是太大/複雜,我就傾向於使用數據導入和處理腳本,該腳本包含加載數據的代碼並在需要時處理它,從.txt
文件。該腳本從我的分析腳本中調用,以便加載,處理和使用原始數據。
如果數據導入和處理/格式設置的成本太高,無法每次使用數據,則根據@Joris Meys的答案將其保存爲R對象(通過save()
)。
相關問題
- 1. 在函數R中保存Stata文件
- 2. 文件未保存在數據庫中
- 3. 將數據保存在RDLC文件中
- 4. 將數據保存在csv文件中
- 5. 使用R讀取保存在文本文件中的xml數據
- 6. 從腳本中保存R數據幀
- 7. 保存到數據庫中而不是保存到文件中?
- 8. 將文件保存到數據庫中
- 9. 將數據保存到文件中C++
- 10. 文件中的數據保存問題
- 11. 保存數據庫中的XAML文件
- 12. 保存DataTable數據在Excel文件asp.Net
- 13. 將詳細數據保存在數據庫或文件中?
- 14. 數據保存在除數據庫以外的文件中
- 15. 在數據庫或文件系統中保存PDF文件
- 16. 在asp.net中保存文件並將信息保存在數據庫中
- 17. fprintf中保存錯誤的數據保存到文件
- 18. 將循環數據保存在C#中的文本文件中
- 19. 在數據存儲區中保存excel文件
- 20. 將R對象(代碼)保存在.R文件中(R遺傳編程)
- 21. 正在下載的文件保存在數據文件夾
- 22. 如何將保存在文本文件中的數據保存到mongo數據庫中?
- 23. 在firefox插件中保存數據
- 24. 數據沒有被保存在文本文件中(C++ Fstream庫)
- 25. 如何在一個文本文件中保存多個數據
- 26. python configparser解析保存在文本文件中的數據
- 27. 將文本文件保存在數據庫中並檢索
- 28. 在android中創建文本文件並保存數據
- 29. 如何限制原始數據保存在文本文件中
- 30. 如何刪除保存在C++文本文件中的數據
+1有關手冊的鏈接;) – csgillespie 2011-04-06 08:54:23