gpt4 book ai didi

python - 本地化数据框中的行

转载 作者:行者123 更新时间:2023-12-02 01:50:00 25 4
gpt4 key购买 nike

我使用的数据框有 20 列,但我只会在任务中使用其中的三列,分别命名为“价格”、“零售”和“利润”,如下所示:

cols = ['Price', 'Retail','Profit']
df3.loc[:,cols]
    Price   Retail  Profit
0 861.5 1315.233051 453.733051
1 901.5 1315.233051 413.733051
2 911.0 1315.233051 404.233051
3 901.5 1315.233051 413.733051
4 901.5 1315.233051 413.733051
... ... ... ...
2678 14574.0 21546.730769 6972.730769
2679 35708.5 52026.764706 16318.264706
2680 35708.5 52026.764706 16318.264706
2681 163276.5 250882.500000 87606.000000
2682 7369.5 11785.729730 4416.229730
2683 rows × 3 columns

我的目标是找到价格低于 5000 的行并按最大利润值排序。我怎样才能做到呢?

最佳答案

例如,您使用查询sort_values

df3.query("Price < 5000").sort_values("Profit", ascending=False)

关于python - 本地化数据框中的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70435605/

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