我想要创建一个循环,读取多个CSV文件,这些文件都有相同类型的空气温度数据。但是,我想要跳过数据上面的某些行。这些行在数据集中表示“警报”。每个文件可能有不同数量的警报,因此需要跳过不同数量的行。请参见以下内容:
-------------First CSV file---------------
Logger 001
Alarm 1
Alarm 2
Alarm 3
Alarm 4
Date, Temp
01/01/2011, -1.2
01/02/2011, -1.3
01/03/2011, -1.1
01/04/2011, -1.2
-------------Second CSV file---------------
Logger 001
Alarm 1
Alarm 2
Alarm 3
Alarm 4
Alarm 5
Alarm 6
Alarm 7
Date, Temp
01/01/2011, -1.2
01/02/2011, -1.3
01/03/2011, -1.1
01/04/2011, -1.2
我该如何获取 Date
和 Temp
的索引,以便告诉 read.csv
跳过这一行?
for (i in 1:length(csv.list)) {
df = read.csv(csv.list[i], header = T, skip=????????)
}