如何使用nrow()函数获取R中.csv文件中的数据行数

如何使用nrow()函数获取R中.csv文件中的数据行数,r,R,我的工作目录中有一个数据文件data.csv。我的文件的第一行有列名。我想使用nrow函数计算.csv文件中除第一行以外的所有行。该文件在磁盘上的大小为4kb,否则为2.83 kb 谢谢 Jyoti如果您想获得给定文件的行数,而不将其加载到内存中,那么必须使用命令行来获得它。wc-l后跟精细名称适用于linux/unix和windows,可以在R中执行: as.integer(unlist(strsplit(system(paste0("wc -l ", file_name), intern=T

我的工作目录中有一个数据文件data.csv。我的文件的第一行有列名。我想使用nrow函数计算.csv文件中除第一行以外的所有行。该文件在磁盘上的大小为4kb,否则为2.83 kb 谢谢
Jyoti

如果您想获得给定文件的行数,而不将其加载到内存中,那么必须使用命令行来获得它。wc-l后跟精细名称适用于linux/unix和windows,可以在R中执行:

as.integer(unlist(strsplit(system(paste0("wc -l ", file_name), intern=T), " "))[1])

如果您不确定它是矢量还是data.frame,请使用NROWDo您想要的计数,而不将数据读取到R?在Linux和Unix中,可以从操作系统使用wc。