gpt4 book ai didi

python - 根据某些条件将 Pandas 数据帧有效地拆分为两个数据帧

转载 作者:行者123 更新时间:2023-12-03 23:07:10 27 4
gpt4 key购买 nike

因此,我想根据特定列的 if 条件将给定的数据帧拆分为两个数据帧。
我目前正在通过对整个数据帧进行两次迭代来实现这一点。请提出一些改进方法。

 player   score
dan 10
dmitri 45
darren 15
xae12 40

就像在上面的数据框中一样,我想将 df 分成两个,这样一个 df 包含玩家得分小于 15 的行,另一个 df 包含剩余的行。我想只用一次迭代。 (另外,如果答案对于 n dfs 来说是通用的,它会对我有很大帮助)
提前致谢。

最佳答案

重症监护室

使用 bool 选择

m=df.score>15

Lessthan15=df[~m]
Morethan15=df[m]

超过15

enter image description here

小于 15

enter image description here

关于python - 根据某些条件将 Pandas 数据帧有效地拆分为两个数据帧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61784255/

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