read.csv读取特定行

时间:2013-07-02 09:06:53

标签: r read.table read.csv

如何使用read.csv命令将特定行读入R?假设我有一个包含10行数据的CSV文件,而我只想读取第5行数据,我尝试执行以下操作,但它似乎不起作用:

myFile <- "MockData.csv"
myData <- read.csv(myFile, row.names=5)
myData

谢谢!

2 个答案:

答案 0 :(得分:14)

尝试:

myData <- read.csv(myFile, nrows=1, skip=4)

答案 1 :(得分:2)

为了逐行读取第二行直到文件的底部(假设第一行是标题并且可以省略),所做的是这样的:

myFile <- "MockData.csv"
myData <- read.csv(myFile, skip=0, nrows=1)

然后:

myData <- read.csv(myFile, skip=1, nrows=1)

其次是:

myData <- read.csv(myFile, skip=2, nrows=1)

等等......