gpt4 book ai didi

python - 当特定列达到给定值时分割 Pandas 框架

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

我想为数据帧的两个特定部分使用两种不同的 bin 大小的 df.cut() 。我相信最简单的方法是读取我的数据帧并将其分成两部分,这样我就可以在具有两个独立容器的两个独立数据帧中使用 df.cut() 。

我知道我可以使用 df.head(),但我必须不断更改数据帧,而且它们的大小并不总是相同。例如,使用以下数据框

               A     B
1 0.1 0.423655
2 0.2 0.645894
3 0.3 0.437587
4 0.31 0.891773
5 0.4 0.1773
6 0.43 0.91773
7 0.5 0.891773

我想要两个数据帧,A 的值高于或等于 0.4 且低于 0.4。

所以我会有 df2:

                 A     B
1 0.1 0.423655
2 0.2 0.645894
3 0.3 0.437587
4 0.31 0.891773

和 df3:

                 A      B
1 0.4 0.1773
2 0.43 0.91773
3 0.5 0.891773

同样,df.head(4) 或 df.tail(3) 不起作用。

最佳答案

df2 = df[df["A"] < 0.4]
df3 = df[df["A"] >= 0.4]

关于python - 当特定列达到给定值时分割 Pandas 框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59121139/

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