gpt4 book ai didi

python - 在 pandas 的数据框中用 NaN 替换所有值

转载 作者:行者123 更新时间:2023-11-28 20:15:53 26 4
gpt4 key购买 nike

我有一个小数据框 (df):

unique  a     b     c     d 
0 None None None None
1 None None None None
2 None 0132 None None
3 None None None 0231
4 None None None None
5 None None 0143 None
6 0121 None None None
7 None None None 0432

我需要用 NaN 替换所有值。我尝试应用 df.fillna(np.NAN),但它不会更改单元格中有数字的值。我如何使所有的值都被替换?数据框应如下所示:

unique  a     b     c     d 
0 NaN NaN NaN NaN
1 NaN NaN NaN NaN
2 NaN NaN NaN NaN
3 NaN NaN NaN NaN
4 NaN NaN NaN NaN
5 NaN NaN NaN NaN
6 NaN NaN NaN NaN
7 NaN NaN NaN NaN

最佳答案

使用locnp.nan赋值

df.loc[:] = np.nan

iloc 也有效

df.iloc[:] = np.nan

关于python - 在 pandas 的数据框中用 NaN 替换所有值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44882063/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com