看过来
《pandas 教程》 持续更新中,提供建议、纠错、催更等加作者微信: gr99123(备注:pandas教程)和关注公众号「盖若」ID: gairuo。跟作者学习,请进入 Python学习课程。欢迎关注作者出版的书籍:《深入浅出Pandas》 和 《Python之光》。
(编码题)市场部导出 8 月各渠道销售额表:
import pandas as pd
df = pd.DataFrame({
'渠道': ['抖音', '微信', '快手', '抖音', '微信', '快手'],
'GMV': [3200, 2800, 3100, 3000, 2600, 3200],
'ROI': [1.8, 2.2, 1.9, 2.0, 2.1, 1.7]
})
df
'''
渠道 GMV ROI
0 抖音 3200 1.8
1 微信 2800 2.2
2 快手 3100 1.9
3 抖音 3000 2.0
4 微信 2600 2.1
5 快手 3200 1.7
'''
任务:
sort_values()
完成以下排序:GMV
降序ROI
升序(GMV 相同时,ROI 高的排前面)df.sort_values(by=['GMV', 'ROI'], ascending=[False, True])
'''
渠道 GMV ROI
5 快手 3200 1.7
0 抖音 3200 1.8
2 快手 3100 1.9
3 抖音 3000 2.0
1 微信 2800 2.2
4 微信 2600 2.1
'''
(完)
更新时间:2025-08-21 11:31:51 标签:pandas python 销售额 排序