Next: , Previous: Lists and data frames, Up: Top



7 从文件中读取数据

大的数据对象常常是从外部文件中读入,而不是 在 R 对话时用键盘输入的。R 的导入工具 非常简单但是对导入文件有一些比较严格的甚至顽固的限制。 R的设计者假定 你可以用其他工具(如文件编辑器或者 Perl1)修改你的输入文件格式以使它们符合 R的要求。一般来说, 这还是比较简单的。

如果变量主要在数据框中操作,我们强烈建议 整个数据框用函数read.table() 读入。还有其他更为古老的输入函数,如 scan()2。 它可以直接接受键盘输入的。

关于 R 导入导出数据,可以参考另外一本 手册《R 数据的导入/导出》3


Footnotes

[1] 在 UNIX环境下,工具 Sed 或 Awk 也可以考虑。

[2] 译者注:虽然有点原始,但可能比read.table()用的还多。键入scan()后,可以直接把Excel或其他格式的数据,直接拷到控制台的

[3] 译者注:我正在翻译,现在可以看英文原版的,在 R 的官方网站上。