【发布时间】:2020-10-22 07:22:45
【问题描述】:
我有以下 pandas 数据框(我正在使用 python):
import pandas as pd
df = pd.DataFrame({
'date': ['2020-07-01', '2020-07-01', '2020-07-01', '2020-07-01', '2020-07-02', '2020-07-02', '2020-07-02'],
'value': ['abc', 'abc', 'abc', 'bb', 'bb', 'bb', 'c']})
df.head(7)
date value
0 2020-07-01 abc
1 2020-07-01 abc
2 2020-07-01 abc
3 2020-07-01 bb
4 2020-07-02 bb
5 2020-07-02 bb
6 2020-07-02 c
我怎样才能得到这个:
date value count
0 2020-07-01 abc 3
1 2020-07-01 bb 1
2 2020-07-02 bb 2
3 2020-07-02 c 1
或者这个:
date value count
0 2020-07-01 abc 3
bb 1
1 2020-07-02 bb 2
c 1
两种解决方案对我来说都同样适用。
【问题讨论】:
标签: pandas dataframe sorting group-by count