alcuni metodi per farlo:efficiente Leggi ultimi 'n' file di CSV in dataframe
- leggere l'intero CSV e quindi utilizzare
df.tail
- In qualche modo invertire il file (che cosa è il modo migliore per fare questo per file di grandi dimensioni?) e quindi utilizzare l'argomento
nrows
per leggere - In qualche modo trovare il numero di righe nel CSV, quindi utilizzare
skiprows
e leggere il numero di righe richiesto. - magari fare pezzo leggere scartando pezzi iniziali (anche se non sicuro di come questo dovrebbe funzionare)
può essere fatto in un certo modo più semplice? In caso negativo, quale tra questi tre dovrebbe essere preferito e perché?
Possibilmente corrispondenti
- Efficiently finding the last line in a text file
- Reading parts of ~13000 row CSV file with pandas read_csv and nrows
non direttamente correlati:
Si potrebbe anche 'seek()' e quindi andare indietro. –