gpt4 book ai didi

python - 用零和一替换数据框中的值

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

我想替换数据框中的值,0 是 NaN 值,1 是一个值。

这是我的数据:

 AA      AAPL     FB      GOOG      TSLA       XOM
Date
2018-02-28 NaN 0.068185 NaN NaN -0.031752 NaN
2018-03-31 -0.000222 NaN NaN NaN NaN -0.014920
2018-04-30 0.138790 NaN NaN NaN 0.104347 NaN
2018-05-31 NaN 0.135124 0.115 NaN NaN NaN
2018-06-30 NaN NaN NaN 0.028258 0.204474 NaN
2018-07-31 NaN 0.027983 NaN 0.091077 NaN NaN
2018-08-31 0.032355 0.200422 NaN NaN NaN NaN
2018-09-30 NaN -0.008303 NaN NaN NaN 0.060496
2018-10-31 NaN -0.030478 NaN NaN 0.274011 NaN
2018-11-30 NaN NaN NaN 0.016401 0.039013 NaN
2018-12-31 NaN NaN NaN -0.053745 -0.050445 NaN

最佳答案

使用maskfillna :

df = df.mask(df.notna(), 1).fillna(0, downcast='infer')

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

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