readRDS只读取一些行

时间:2017-08-07 09:07:43

标签: r rds

我想用readRDS读取一些文件。由于这些文件非常大,我只想阅读这个文件的几行。我怎样才能做到这一点 ?我尝试使用nrows = 222,但这没有用。我收到这个错误:

  

readRDS中的错误(" summarySCC_PM25.rds",nrows = 222):未使用的参数(nrows = 222)

这是我的代码:

plot1_x <- function() {   
  library(dplyr)      
  NEI <- readRDS("summarySCC_PM25.rds", nrows =222)
  View(NEI)
}

我做错了什么?

1 个答案:

答案 0 :(得分:2)

readRDS没有这样的功能,它整体上读取RDS文件。

> args(readRDS)
function (file, refhook = NULL) 
NULL

如果您需要222行,则必须在阅读后创建子集,或者在开发时创建包含必要片段的额外RDS文件。