Answers for "fillna for specific columns"

10

how to fillna in all columns with their mean values

# if you want to fill NaN in a single column with its mean value
df['col'].fillna(df['col'].mean(), inplace=True)

# if you want to fill NaN in more than one columns with their respective mean values
df.fillna(df.mean(), inplace=True)
Posted by: Guest on October-17-2021
0

replace nan using fillna

>>> df.fillna(method='ffill')
    A   B   C   D
0   NaN 2.0 NaN 0
1   3.0 4.0 NaN 1
2   3.0 4.0 NaN 5
3   3.0 3.0 NaN 4
Posted by: Guest on October-28-2020

Python Answers by Framework

Browse Popular Code Answers by Language