多くのファイルのそれぞれの1つの列から値を取得し、最初に見つかった値に応じて異なる列の値のリストを出力するコードを作成しようとしています。それが理にかなっている場合。ファイルを読み込みましたが、テーブルの管理に問題があります。ファイルは非常に大きく、面倒で不要なので、テーブルをこれら2つの列だけに制限したいと思います。そうしようとして、私はこの行を持っていました:
tmp<-stack(lapply(inputFiles,function(x) x[,3]))
ただし、理想的には、次のような行を使用できるように、1つだけでなく2つの列(3と1)を含めたいと思います。
search<-tmp[tmp$values < 100, "Target"]
write(search, file = "Five", ncolumns = 2)
しかし、その方法はわかりません。スタックが複数の列で機能しないことはほぼ確実です。私はこれに似たいくつかの異なることを試みました:
tmp<-stack(lapply(inputFiles,function(x) x[,3], x[,1]))
しかしもちろん、それはうまくいきませんでした。
でもどこを見ればいいのかわからない。誰か提案はありますか?