gpt4 book ai didi

python - 如何根据三列中的值选择数据框中的行?

转载 作者:行者123 更新时间:2023-11-28 17:31:18 28 4
gpt4 key购买 nike

我有一个包含 1000 多行和具有不同值(整数)的三列的数据框。我想选择行,其中三列的值彼此相差 2 倍或更小。我试过这个:

df = df[(df['B'] >  | < | == 2 * df['D']) & (df['B'] > | < | == 2 * df['F'])] 

它没有用!我是 Pandas 的新手。

最佳答案

看起来你可能想试试:

df = df[((df.B>df.D) & (df.B<df.D*2)) & ((df.B>df.F) & (df.B<df.F*2))]

关于python - 如何根据三列中的值选择数据框中的行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34187460/

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