readRDS 只读一些行

readRDS read only some lines

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

Error in readRDS("summarySCC_PM25.rds", nrows = 222) : unused argument (nrows = 222)

这是我的代码:

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

我做错了什么?

readRDS没有这样的功能,它读取RDS文件作为一个整体。

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

如果您需要 222 行,您必须在阅读后制作子集,或者为了开发时间制作额外的 RDS 文件,只包含一个必要的片段。