gpt4 book ai didi

python - pandas:查找/选择列中包含 nan 列表的记录

转载 作者:行者123 更新时间:2023-12-04 01:12:19 25 4
gpt4 key购买 nike

我有一个数据集,其中很少有列将浮点列表作为记录的值。我正在尝试定位/选择所有那些在我的数据帧 df 中为 x1 列记录的记录 [nan, nan]

        x1            x2
0 [21.25, 25.45] string1
1 [45.25, 85.45] string2
2 [nan, nan] string3
3 [96.25, 79.45] string4
4 [12.25, 65.45] string5
5 [nan, nan] string6
6 [nan, nan] string7

我想要结果:

        x1            x2
2 [nan, nan] string3
5 [nan, nan] string6
6 [nan, nan] string7

如果没有列表,我知道如何做到这一点,只是每条记录的浮点值,df.loc[df['x1'].isnull()]

但如果它是一个列表,我似乎不知道该怎么做。

最佳答案

另一种方法:

print(df[df['x1'].apply(lambda x: np.isnan(x).all())])

打印:

           x1       x2
2 [nan, nan] string3
5 [nan, nan] string6
6 [nan, nan] string7

关于python - pandas:查找/选择列中包含 nan 列表的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64466718/

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