gpt4 book ai didi

python - 如何在 Pandas 的开头和结尾添加零值?

转载 作者:太空宇宙 更新时间:2023-11-04 11:09:37 24 4
gpt4 key购买 nike

我有以下数据框

    Inbound Value
1 Nan
2 Nan
3 Nan
4 ...
5 ...
19 Nan
20 130
21 130
22 140
23 140
24 170
25 170
25 170
26 ...
27 210
28 Nan
29 Nan
30 ...
.. ...
131 Nan

我想删除大部分 Nan 的值,但只保留前 11 个值并保留最后 11 个 Nan

我知道 data = data.dropna() 会删除所有 Nan 值,但我想像我描述的那样。

最佳答案

使用 numpy 的 r_将索引范围设置为一个值,然后删除剩余的 NaN

df.iloc[pd.np.r_[0:10, -11:0], df.columns.get_loc('Inbound Value')] = 0
data.dropna()

关于python - 如何在 Pandas 的开头和结尾添加零值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58630539/

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