【发布时间】:2023-03-18 14:46:01
【问题描述】:
我有一个名为 mydf 的数据框
mydf
我执行了以下操作,然后将其转换为系列。
mydf.groupby([mydf.type,mydf.name]).size()
现在我有一个具有两个类型的系列,即演员和女演员。
type name
actor 'Big' Ben Moroz 1
'Ducky' Louie 3
'Fast' Eddie Mahler 1
'King Kong' Kashey 1
'Muddy' Berry 1
actress Zedra Conde 3
Zena Marshall 1
Zinaida Morskaya 1
Zoe Holland 1
Zoia Karabanova 2
现在我希望我的结果在 level 演员中按降序排序,如果演员 "value"(在第三个未命名的 say 列中给出)相同,那么排序必须由 "name" 完成,然后在另一个称为女演员的 level 中进行排序时必须遵循相同的模式
type name
actor 'Ducky' Louie 3
'Big' Ben Moroz 1
'Fast' Eddie Mahler 1
'King Kong' Kashey 1
'Muddy' Berry 1
actress Zedra Conde 3
Zoia Karabanova 2
Zena Marshall 1
Zinaida Morskaya 1
Zoe Holland 1
注意:- 请避免循环。
【问题讨论】:
标签: python python-3.x sorting pandas series