如何为NaN使用pandas.DataFrame.mask

时间:2017-03-29 11:56:40

标签: python pandas dataframe scikit-learn

当我想使用sklearn.preprocessing.normalize进行规范化时,我想忽略所选数据框列中的NaN值。专栏示例:

0     12.0
1     12.0
2      3.0
3      NaN
4      3.0
5      3.0
6      NaN
7      NaN
8      3.0
9      3.0
10     3.0
11     4.0
12    10.0

1 个答案:

答案 0 :(得分:0)

您可以使用函数dropna()。它将返回包含已删除NaN的行的相同数据框。

>>> a.dropna()
     0  12.0
0    1    12
1    2     3
3    4     3
4    5     3
7    8     3
8    9     3
9   10     3
10  11     4
11  12    10