逐行读取 Excel 文件中的一列
逐行读取 Excel 文件中的一列
我有一个Excel文件,我想逐行读取一列(即第三列的前128个值)并将其保存在一个列表中。我已经编写了以下代码来读取每一行并提取值,但它不能正常工作:
con<-file("D:\\MA\\excel_mix_meiningen.xls","r") datalist<-list() m<-list() # 哪一列 spalte<-3 # 有多少个值? for(i in 1:128) { line<-readLines(con,n=1,warn=FALSE) datalist<-c(datalist,sapply(line,"[[",spalte)) } close(con) datalist
我看到了这个错误:
Error in FUN("ÐÏ\021ࡱ"[[1L]], ...) : subscript out of bounds
我知道有一些包可以完成这个任务,但我想使用这种方法 😉