gpt4 book ai didi

python - 如何根据 1 列中的特定值过滤 Pandas 中的行

转载 作者:行者123 更新时间:2023-12-01 09:15:37 26 4
gpt4 key购买 nike

我有一个 csv,如下所示(无标题):

a1   b1  3
a2 b2 5
a3 b3 8

我想获取所有行,其中最后一列的值为 >4。我怎样才能做到这一点?

附注这就是为什么这不是重复的问题 - 在上面的链接中,列已命名,我的列未命名。

最佳答案

您可以使用boolean indexingiloc选择最后一列:

df = df[df.iloc[:, -1] > 4]
print (df)
0 1 2
1 a2 b2 5
2 a3 b3 8

详细信息:

print (df.iloc[:, -1])
0 3
1 5
2 8
Name: 2, dtype: int64

关于python - 如何根据 1 列中的特定值过滤 Pandas 中的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51301688/

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