Rでインポートしようとする.txtファイルが非常に多数あります。 txtファイルは空ですが、私はまだdata.frameに含めたいと思っています.txtファイルは特に空です。次の関数で、私は、リストに必要なすべての.TXT、ファイルをインポートすることができます。大量の.txtファイルをdata.frameにインポートし、空の.txtファイルに行data.frameを付けてインクルードします。
file_list <- list.files()
myList <- lapply(file_list, function(x) {tryCatch(read.table(x, header = F, sep = '|'), error=function(e) NULL)})
しかし、私は次のコードでdata.frameにこのリストを変更する場合:私は失う
myDataframe <- rbind.fill(lapply(myList, function(f) {as.data.frame(Filter(Negate(is.null), f))}))
どの.txtファイルが空であったかに関する情報
最終的には、各行に.txtファイルの名前が列に追加されます(例:list.files())。そのようにして、どの行が空であるかを確認することができました。
感謝を空のファイルを収容できるようmodifedと:)に沿って考えて! –
誰かが同じ問題に遭遇した場合、次のことが私のために働いた: ライブラリ(plyr) #data.frameを作成し、参加者1人あたりのボタンの数を数える: file_list < - list.files()#すべての.txtファイルを含むリストを作成する myData < - lapply(file_list、function(x){#import info .txt-files into list tryCatch(read.table(x、header = F、sep = '|'))) 件数< - sapply(myData、NROW)#リストごとにすべての行を数えてください Rdata <-data.frame(file_list、count)#saveをインクルードする行数 –