需要很长时间从csv文件中读取数据。
需要很长时间从csv文件中读取数据。
这个问题已经在这里有了答案:
我需要读取一个非常大的CSV文件(具有超过30000行和10000列)。我需要逐列读取数据。这是我的代码:
con<-file("D:\\Data.csv","r") datalist<-list() for(spalte in 5:5) { for(i in 1:20000) { line<-readLines(con,n=1,warn=FALSE) m<-list(as.integer(unlist(strsplit(line,split=",")))) datalist<-c(datalist,sapply(m,"[[",spalte)) } }
但是这段代码需要4分钟才能读取一个列(在这个例子中是第五列)。我该如何才能让这项工作更快?
admin 更改状态以发布 2023年5月20日