Excel ファイルがあり、列 (つまり、3 番目の列の最初の 128 の値) を 1 行ずつ読み取り、リストに保存したいと考えています。各行を読み取って値を抽出するために次のコードを作成しましたが、正しく機能しません。
con<-file("D:\\MA\\excel_mix_meiningen.xls","r")
datalist<-list()
m<-list()
# which column
spalte<-3
#How many values?
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
この仕事をするためのパッケージがあることは知っていますが、このメソッドを使用したい ;)