Skip to main content
 首页 » 编程设计

python之有没有更有效的方法来聚合数据集并计算 Python 或 R 中的频率

2025年05月04日19me-sa

我有一个数据集 [0, 1, 1, 2],我想聚合它。 为此,我必须手动计算并将 'frequency':1/4 放入 DataFrame 中。这是代码。

>>> df = pd.DataFrame({'value':[0, 1, 1, 2], 
...             'frequency':1/4}) 
>>> df.groupby('value').sum() 
       frequency 
value            
0           0.25 
1           0.50 
2           0.25 

有没有更有效的方法来聚合数据集并在 Python 或 R 中自动计算频率?

请您参考如下方法:

df['value'].value_counts(normalize=True,sort=False) 

也许你可以试试这个......

引用:-

  1. pandas.Series.value_counts()