只读前几行CSV(或任何文本文件)

时间:2015-03-04 20:37:00

标签: r

我经常遇到较大的数据集,我不知道它们实际包含的内容。

例如,我想看看前几行,而不是等待它们在传统的文本编辑器或RStudio文本编辑器中打开。

我甚至不必解析内容,扫描前几行将帮助我确定使用哪种方法。

这是否有功能/包装?

2 个答案:

答案 0 :(得分:1)

read.table有一个nrows选项:

nrows: integer: the maximum number of rows to read in.  Negative and
      other invalid values are ignored.

所以请阅读一些,看看你有什么。

如果您有Unix环境,那么命令head file.csv将显示前十行。还有很多其他有用的Unix命令(猜测tail file.csv做了什么),即使你在Windows上,你也可以从安装Cygwin并学习它中受益!

答案 1 :(得分:0)

以下是您的问题的答案:

How to read first 1000 lines of .csv file into R?

基本上在read.csv或read.table中使用nrows ...