我已经成功将一个.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