Pandas Series.value_counts()

2024 年 8 月 29 日 | 阅读 2 分钟

value_counts() 函数返回一个包含唯一值计数的 Series。它返回一个对象,该对象将按降序排列,因此其第一个元素将是最常出现的元素。

默认情况下,它会排除 NA 值。

语法

参数

  • normalize: 如果为 true,则返回的对象将包含唯一值的相对频率。
  • sort: 按值排序。
  • ascending: 按照升序排序。
  • bins: 它不是对值进行计数,而是将它们分组到半开的 bin 中,这为 pd.cut 提供了方便,它仅适用于数值数据。
  • dropna: 它不包括 NaN 的计数。

返回值

它返回计数的 series。

示例 1

输出

1.0    2
3.0    1
2.0    1
dtype: int64

示例 2

输出

1.0    0.50
3.0    0.25
2.0    0.25
dtype: float64

Example3

输出

(0.997, 2.0]    4
(2.0, 3.0]        1
dtype: int64

Example4

输出

2.0     2
1.0     2
NaN   1
3.0     1
dtype: int64

下一个主题Pandas DataFrame