gpt4 book ai didi

python - Pandas 中非 "NaN"值的索引

转载 作者:IT老高 更新时间:2023-10-28 20:27:37 27 4
gpt4 key购买 nike

如何从 Pandas 数据框中获取非“NaN”值的索引?

我的数据框是

    A    b     c
0 1 q1 1
1 2 NaN 3
2 3 q2 3
3 4 q1 NaN
4 5 q2 7

我想要列 b 不是 NaN 的行的索引。 (其他列中可以有 NaN 值,例如 c )

non_nana_index = [0,2,3,4]

使用这个非“NaN”索引列表,我想创建新的数据框,其中列 b 没有“Nan”

df2=

    A    b     c
0 1 q1 1
1 3 q2 3
2 4 q1 NaN
3 5 q2 7

最佳答案

只需过滤它们

In [62]:

df['b'].notnull()

Out[62]:
0 True
1 False
2 True
3 True
4 True
Name: b, dtype: bool
In [63]:

df[df['b'].notnull()]
Out[63]:
A b c
0 1 q1 1
2 3 q2 3
3 4 q1 NaN
4 5 q2 7

关于python - Pandas 中非 "NaN"值的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24511200/

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