数据帧(df)看起来像:
Date Caller Called
0 2011-01-01 00:00:00 Sarah Claire
1 2011-01-01 00:00:00 Sarah Ryan
2 2011-01-01 00:00:00 Sarah Alex
3 2011-01-02 00:00:00 Sarah Max
4 2011-01-02 00:00:00 Sarah Phoebe
number_date = df.groupby(['Caller',pd.DatetimeIndex(df['Date']).normalize()])
number_date['Called'].unique().apply(lambda x: len(x))
这符合我的期望。她1号打了3个电话,2号打了2个电话:
^{pr2}$如何将其修改为:
^{3}$
您可以尝试^{} 和{a2}:
如果不需要列} :
^{pr2}$Date
,请使用^{计时-
len(df) = 7k
:在现有的数据帧上再次分组,使用
level=[0]
指定索引中用于分组的第一级(即调用者):相关问题 更多 >
编程相关推荐