我有一个数据集 [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)
也许你可以试试这个......
引用:-
关于python - 有没有更有效的方法来聚合数据集并计算 Python 或 R 中的频率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55197717/