read.csv中的动态NROW变量,如何select所有行?
Dynamic NROW Variable in read.csv, how to select all rows?
假设我有一个要 read.csv 到 R 中的 .csv 文件。
有时我想使用“nrow”选项来限制读入 R 的行。
但是其他时候我希望读入所有行。
如何添加变量以动态编码 read.csv 中的 nrow 选项?
例如:
want<-100
testdat<-read.csv("~/username/downloads/mycsv.csv",nrow=want)
代码块为我提供了包含 100 行的数据集“testdat”。
现在假设 mycsv.csv 有 1000 行长,现在我想将“nrow”值设置为“所有行”,而不必不断删除并重新输入“nrow”选项,我只是想更改“想要”变量。
我们可以使用Inf
作为值
want <- Inf
read.csv("~/username/downloads/mycsv.csv",nrows = want)
你可以试试 if
else
条件 -
if(some_condition)
testdat <- read.csv("~/username/downloads/mycsv.csv")
else
testdat <- read.csv("~/username/downloads/mycsv.csv", nrows = want)
假设我有一个要 read.csv 到 R 中的 .csv 文件。 有时我想使用“nrow”选项来限制读入 R 的行。 但是其他时候我希望读入所有行。
如何添加变量以动态编码 read.csv 中的 nrow 选项?
例如:
want<-100
testdat<-read.csv("~/username/downloads/mycsv.csv",nrow=want)
代码块为我提供了包含 100 行的数据集“testdat”。
现在假设 mycsv.csv 有 1000 行长,现在我想将“nrow”值设置为“所有行”,而不必不断删除并重新输入“nrow”选项,我只是想更改“想要”变量。
我们可以使用Inf
作为值
want <- Inf
read.csv("~/username/downloads/mycsv.csv",nrows = want)
你可以试试 if
else
条件 -
if(some_condition)
testdat <- read.csv("~/username/downloads/mycsv.csv")
else
testdat <- read.csv("~/username/downloads/mycsv.csv", nrows = want)