Provo a leggere .txt con valori mancanti usando pandas.read_csv. I miei dati sono del formato:lettura file con valori mancanti nei panda python
10/08/2012,12:10:10,name1,0.81,4.02,50;18.5701400N,4;07.7693770E,7.92,10.50,0.0106,4.30,0.0301
10/08/2012,12:10:11,name2,,,,,10.87,1.40,0.0099,9.70,0.0686
con migliaia di campioni con lo stesso nome del punto, posizione GPS, e altre letture. Io uso un codice:
myData = read_csv('~/data.txt', sep=',', na_values='')
Il codice è sbagliato, come na_values non dà NaN o altro indicatore. Le colonne dovrebbero avere le stesse dimensioni ma io finisco con una lunghezza diversa.
Non so cosa debba essere digitato esattamente dopo na_values (ha provato tutte le cose diverse). Grazie
Se si 'skiprows = 1', quindi c'è una singola riga nel file. Senza questo parametro vedo chiaramente 'NaN's nel DataFrame. – eumiro
Ho pubblicato solo due righe dei miei dati per mostrare il suo formato. skiprows = 1 non fa nulla con i dati mancanti, in un file originale ci sono 15000 di righe e le prime righe includono alcuni nomi, cosa non voglio. – tomasz74
Ho rimosso 'skiprows = 1' per chiarezza – tomasz74