gpt4 book ai didi

python - 明智地创建新的数据框条件

转载 作者:行者123 更新时间:2023-12-04 07:38:31 24 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Pandas split DataFrame by column value

(4 个回答)


3个月前关闭。




我有像下面提到的 df

    a   b   marks
0 1 2 25.0
1 2 3 96.2
2 3 6 87.0
3 4 5 32.2
我想要使​​用某些条件的两个数据框,条件是如果标记 >70.0 那么我想要
df_pass =
      a   b   marks
1 2 3 96.2
2 3 6 87.0
否则在 df_fail 中 <70.0
      a   b   marks
0 1 2 25.0
3 4 5 32.2

最佳答案

使用 groupby你可以像这样拆分你的数据框

df1, df2 = [x for _, x in df.groupby(df['marks'] > 70)]

关于python - 明智地创建新的数据框条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67613982/

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