python计数函数:count()和value_count()

count()

1、count()在字符串里的使用

函数体及主要参数:

count(str,start=0 ,end=len(string)

str:要搜索的子字符串名称

start:开始搜索的位置,默认是0,也就是从第一个字符开始搜索。

end:结束搜索的位置,默认在最后一个字符停止搜索。(字符串的长度)

python计数函数:count()和value_count()_第1张图片

也可以直接调用,参数设定为字符串中某个值,使其计算其在字符串中出现的次数。

2、count( )在列表里的使用

python计数函数:count()和value_count()_第2张图片

 python计数函数:count()和value_count()_第3张图片

子和’子‘不同,在使用时需要注意字符串的格式。

value_counts( )函数

在pandas中,value_counts常用于数据表的计数及排序,它可以用来查看数据表中,指定列里有多少个不同的数据值,并计算每个不同值有在该列中的个数,同时还能根据需要进行排序。

函数体及主要参数:

value_counts(values,sort=True, ascending=False, normalize=False,bins=None,dropna=True)

sort=True: 是否要进行排序;默认进行排序
ascending=False: 默认降序排列;
normalize=False: 是否要对计算结果进行标准化并显示标准化后的结果,默认是False。
bins=None: 可以自定义分组区间,默认是否;
dropna=True:是否删除缺失值nan,默认删除

 一般情况,括号里什么都不填,全部默认,当需要某个特殊行为时(例如升序排列),就在括号里添加对应语句即可(例如:value_count(ascending=True):改为升序排列;)

你可能感兴趣的:(pandas)