我想计算6年内每周的客户数量,并增加一列数字。这就是我尝试过的:
df = df_eind[['year', 'week']].copy()
countv = df.groupby(['year', 'week']).year.count()
,然后将其与具有如下客户信息的主表连接起来:
df4 = df_eind.join(countv)
但给出了错误,因为无法将序列与数据框连接在一起。你能帮我吗?
数据是这样的(例如):
year week
2012 2
2018 50
2015 16
2012 2
,文件视图应该是这样的(例如):
year week count
2012 2 2
2015 16 1
2018 50 1