gender doctor name
female A
male B
male A
female C
female B
如何根据医生的姓名进行性别价值计数?
解决方法:
除了groupby之外,如果您正在寻找交叉表数据帧视图.有两种直接的方法可以做到这一点.
使用pd.crosstab
In [52]: pd.crosstab(df.gender, df.doctor)
Out[52]:
doctor A B C
gender
female 1 1 1
male 1 1 0
使用pd.pivot_table
In [53]: pd.pivot_table(df, index='gender', columns='doctor', aggfunc=len, fill_value=0)
Out[53]:
doctor A B C
gender
female 1 1 1
male 1 1 0
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。