Sto provando a creare un loop che legge più file CSV che hanno tutti lo stesso tipo di dati sulla temperatura dell'aria. Tuttavia ci sono righe che voglio saltare sopra i dati. Questi sono "allarmi" nel set di dati. Ogni file può avere una diversa quantità di allarmi, quindi una quantità diversa di righe da saltare. Vedi sotto:Leggi CSV con righe variabili da saltare, bulk
-------------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
Come posso ottenere l'indice di Date
, Temp
dire read.csv
di saltare a quella riga?
for (i in 1:length(csv.list)) {
df = read.csv(csv.list[i], header = T, skip=????????)
}
Perché non inserire in una tabella temporanea e quindi inserire da lì con il filtro? –