首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Pandas列间引用

Pandas列间引用
EN

Stack Overflow用户
提问于 2019-06-05 08:41:21
回答 2查看 109关注 0票数 0

我有一些数据如下:

+--------+------+
| Reason | Keys |
+--------+------+
| x      | a    |
| y      | a    |
| z      | a    |
| y      | b    |
| z      | b    |
| x      | c    |
| w      | d    |
| x      | d    |
| w      | d    |
+--------+------+

我想要获取与每个Key的第一次出现对应的Reason。就像这里,我应该分别为Keys a,b,c,d获取Reasons x,y,x,w。之后,我想计算每个Reason的百分比,就像度量每个Reason发生的次数一样。因此,x = 2/4 = 50%.w,y = 25%各不相同。

对于百分比,我认为可以使用类似于value_counts(normalize=True) * 100的东西,基于上一步。什么是继续进行的好方法?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56452933

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档