找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 2338|回复: 4

[求助] 求助python如何实现对dataframe里的字符进行计数的功能

9

主题

27

帖子

27

积分

贫民

积分
27
falseform 发表于 2018-1-3 14:41:21 | 显示全部楼层 |阅读模式
    性别    现居住地
0    男     北京市
1    男  内蒙古自治区
2    男     北京市
3    男     河北省
4    女     河北省
5    男     北京市
6    男     北京市
7    男     北京市
8    女  内蒙古自治区

如上 我用想统计实现如下效果,就是根据两列进行计数重复多少次,用R的话count(data,性别,现居住地)可以实现,如果不想去重就用add_count,那么用python呢?研究半天value_counts 但是好像不是很对   性别 现居住地     n
   <chr>    <chr> <int>
1    男   北京市   153
2    男   甘肃省     1
3    男   广东省     2
4    男   贵州省     1
5    男   河北省    15
6    男   河南省     5
7    男 黑龙江省     2
8    男   湖北省     1
9    男   江苏省     3

回复

使用道具 举报

0

主题

956

帖子

956

积分

圣骑士

积分
956
sheeboard 发表于 2018-1-3 15:26:35 | 显示全部楼层
不知道对不对.

groupby

groupby
回复 支持 反对

使用道具 举报

9

主题

27

帖子

27

积分

贫民

积分
27
falseform  楼主| 发表于 2018-1-4 17:58:46 | 显示全部楼层

感谢,不过怎样体现不去重的效果呢比如说之前有9列之后还有9列 体现这种效果,就是类似excel的countif效果,实现查重
男  内蒙古自治区  1
男  北京市 5
男  北京市 5
男  北京市 5
男  北京市 5
男  北京市 5
回复 支持 反对

使用道具 举报

0

主题

956

帖子

956

积分

圣骑士

积分
956
sheeboard 发表于 2018-1-5 18:26:14 | 显示全部楼层
是要这样的结果?


count

count
回复 支持 反对

使用道具 举报

9

主题

27

帖子

27

积分

贫民

积分
27
falseform  楼主| 发表于 2018-1-8 21:18:01 | 显示全部楼层
sheeboard 发表于 2018-1-5 18:26
是要这样的结果?

感谢 我研究研究代码 为您双击6666
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表