0

私はこれで何時間も立ち往生しています。助けてください!

ファイルに何千もの観測が含まれており、それらは行/行(列なし)になっています

だから私は readLines をして、必要なデータを抽出したい

#open file for data connection
data <- file("data.log", open = "r")

#do readlines for the first 6 lines tho
##there should be more than  500 lines for thousands of observations
rl <- readLines(data, 6)

データに含まれていないラベル/ヘッダー: 時間、グループ、タスク、完了かどうか、時間、クレジット

 [1]  10:00 A task1 comp 5:00 200                                                                
 [2]  16:00 A task2 comp 3:00 130                                                                    
 [3]  11:00 B task1 incomp 7:00 180                                                                                
 [4]  17:00 B task2 comp 7:00 100                                                      
 [5]  15:00 C task1 incomp 5:00 420                                               
 [6]  19:00 C task2 comp 6:00 115   

したがって、抽出してデータフレームに入れたいものが2つあります。グループ「A」を「comp」で取得したいのでgrep()してみました

grep("A", data)

しかし、結果が得られました:整数(0)も、Aとcompの両方を同時にgrep()するにはどうすればよいですか?

私は試した :

grep "A", data | grep "comp"

grep("A" & "comp", data)

どちらもエラーになります!

どんな助けでも大歓迎です!! ありがとう!

4

1 に答える 1