Вы можете изменить nan
значения с помощью NaN
, используя replace()
, а затем использовать dropna()
.
import numpy as np
df = df.replace('nan', np.nan)
df = df.dropna()
Обновление:
Исходный кадр данных:
1 2.11358 0.649067060588935
2 nan 0.6094130485307419
3 2.10066 0.3653980276694516
4 2.10545 nan
Подано df.replace('nan', np.nan)
:
1 2.11358 0.649067060588935
2 NaN 0.6094130485307419
3 2.10066 0.3653980276694516
4 2.10545 NaN
Подано df.dropna()
:
1 2.11358 0.649067060588935
3 2.10066 0.3653980276694516