“Pandas que usan convertidor Eval excluyendo NANS” Código de respuesta

pandas reemplazar nan

data["Gender"].fillna("No Gender", inplace = True) 
Anxious Armadillo

Python Pandas reemplaza a Nan con nulo

df.fillna('', inplace=True)
Joyous Jackal

Pandas que usan convertidor Eval excluyendo NANS

df.fillna('()').applymap(ast.literal_eval)
Real Raccoon

Pandas que usan convertidor Eval excluyendo NANS

from ast import literal_eval
from io import StringIO

# replicate csv file
x = StringIO("""A,B
,"('t1', 't2')"
"('t3', 't4')",""")

def literal_converter(val):
    # replace first val with '' or some other null identifier if required
    return val if val == '' else literal_eval(val)

df = pd.read_csv(x, delimiter=',', converters=dict.fromkeys('AB', literal_converter))

print(df)

          A         B
0            (t1, t2)
1  (t3, t4)          
Real Raccoon

Respuestas similares a “Pandas que usan convertidor Eval excluyendo NANS”

Preguntas similares a “Pandas que usan convertidor Eval excluyendo NANS”

Más respuestas relacionadas con “Pandas que usan convertidor Eval excluyendo NANS” en Python

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código