一.计数操作
1.pandas.Series.value_counts
Series.value_counts(normalize=False,sort=True,ascending=False, bins=None, dropna=True)
作用:返回一个包含值和该值出现次数的Series对象,次序按照出现的频率由高到低排序.
参数:
normalize : 布尔值,默认为False,如果是True的话,就会包含该值出现次数的频率.
sort : 布尔值,默认为True.排序控制.
ascending : 布尔值,默认为False,以升序排序
bins : integer, optional
Rather than count values, group them into half-open bins, a convenience for pd.cut, only works with numeric data
dropna : 布尔型,默认为True,表示不包括NaN
2.pandas.DataFrame.count
DataFrame.count(axis=0, level=None, numeric_only=False)
Return Series with number of non-NA/null observations over requested axis. Works with non-floating point data as well (detects NaN and None)
Parameters:
axis : {0 or ‘index’, 1 or ‘columns’}, default 0
0 or ‘index’ for row-wise, 1 or ‘columns’ for column-wise
level : int or level name, default None
If the axis is a MultiIndex (hierarchical), count along a particular level, collapsing into a DataFrame
numeric_only : boolean, default False
Include only float, int, boolean data
Returns:
count : Series (or DataFrame if level specified)