“Pandas unter Verwendung des Eval -Konverters ohne NANS” Code-Antworten

Pandas ersetzen Nan

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

Python Pandas ersetzen Nan durch Null

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

Pandas unter Verwendung des Eval -Konverters ohne NANS

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

Pandas unter Verwendung des Eval -Konverters ohne 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

Ähnliche Antworten wie “Pandas unter Verwendung des Eval -Konverters ohne NANS”

Fragen ähnlich wie “Pandas unter Verwendung des Eval -Konverters ohne NANS”

Weitere verwandte Antworten zu “Pandas unter Verwendung des Eval -Konverters ohne NANS” auf Python

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen