如何解决read.csv 中的动态 NROW 变量,如何选择所有行?
假设我有一个 .csv 文件,我想将 .csv 读入 R。 有时我想使用“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)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。