Wie ersetzt man NaN-Werte durch Nullen in einer Spalte eines Pandas-Datenrahmens?

Sie können NaN-Werte in einer Spalte eines Pandas-Dataframe ersetzen, indem Sie die Methode fillna() verwenden und den Wert eingeben, mit dem Sie NaN ersetzen möchten. In diesem Fall können Sie NaN durch 0 ersetzen, indem Sie den folgenden Code verwenden:

import pandas as pd

# Create a sample dataframe
df = pd.DataFrame({'A': [1, 2, 3, 4, 5, float('nan')],
                   'B': [6, 7, 8, 9, float('nan'), 11],
                   'C': [12, 13, 14, 15, 16, 17]})

# Replace NaN values in column 'A' with 0
df['A'] = df['A'].fillna(0)

print(df)

Sie können auch NaN-Werte in allen Spalten eines Dataframes ersetzen, indem Sie den folgenden Code verwenden:

df = df.fillna(0)

Dies ersetzt NaN-Werte in allen Spalten durch 0.