Home
Sign Up
Sign In
crsroy's recent timeline updates
crsroy
V2EX member #316635, joined on 2018-05-15 22:08:06 +08:00
crsroy
提问
技术话题
好玩
工作信息
交易信息
城市相关
crsroy's recent replies
May 16, 2018
Replied to a topic by
darktone
›
Python
›
请教各位,在 pandas 中 groupby 技术,如何给原始数据添加多级索引的 key?
import pandas as pd
df = pd.DataFrame({'姓名':['甲','乙','丙','丁','戊','己','庚'], '成绩':range(70,0,-10), '性别':['男','男','男','女','女','女','女'], 'd':[0,1,2,0,1,2,3] })
#假设原数据没有'd'列
df2 = df[['姓名','成绩','性别']]
#直接用性别分组可以得到分组统计
grouped = df2.groupby('性别')
print(grouped.mean())
#使用 rank 函数得到性别分组排号
df2['d'] = df2['成绩'].groupby(df2['性别']).rank(ascending = 0)
print(df2)
»
More replies by crsroy
About
·
Help
·
Advertise
·
Blog
·
API
·
FAQ
·
Solana
·
5631 Online
Highest 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 14ms ·
UTC 03:36
·
PVG 11:36
·
LAX 20:36
·
JFK 23:36
♥ Do have faith in what you're doing.
❯