Sto importando i dati di studio in un frame di dati Pandas utilizzando read_csv
.Pandas csv-import: mantenere gli zeri iniziali in una colonna
I codici soggetto sono 6 numeri che codificano, tra gli altri, il giorno della nascita. Per alcuni dei miei soggetti questo risulta in un codice con uno zero iniziale (ad esempio "010816").
Quando si importa in Panda, lo zero iniziale viene rimosso e la colonna viene formattata come int64
.
C'è un modo per importare questa colonna invariata magari come una stringa?
Ho provato a utilizzare un convertitore personalizzato per la colonna, ma non funziona: sembra che la conversione personalizzata avvenga prima che Pandas converta in int.
Possibile duplicato di [panda leggi \ _csv dtype zeri iniziali] (http: // stackoverflow.it/questions/16929056/pandas-read-csv-dtype-leading-zeros) – firelynx