/ / Pandas load_table string to tuple conversion - python, tuples, pandas

Pandas load_table string to tuple conversion - python, tuples, panda

Uso un sacco di tuple nei miei file di dati come chiavi di registrazione. Quando carico una tabella dal testo, le tuple sono stringhe nel dataframe.

Ora converto in tupla, usando:

df["KEY"] = df["KEY"].map(lambda x: eval(x))

È possibile ottenere automaticamente la valutazione della stringa?

Luc

risposte:

3 per risposta № 1

Potresti usare converters={"KEY": eval} rendere le cose un po 'più semplici. Sarebbe possibile aggiungere anche una versione più ottimizzata di questo internamente.