【发布时间】:2015-08-13 10:03:22
【问题描述】:
我正在对 groupby 数据框执行一堆聚合统计信息。特别是对于一列ios_id,我想要一个计数和一个不同的计数。我不确定如何将其输出到具有不同名称的两个独立列。截至目前,不同的计数只是覆盖计数。
如何将 ios_id 列的不同计数和计数输出到两个单独的列?
df_new = df.groupby('video_id').agg({"ios_id": np.count_nonzero,
"ios_id": pd.Series.nunique,
"feed_position": np.average,
"time_watched": np.sum,
"video_length": np.sum}).sort('ios_id', ascending=False)
【问题讨论】:
-
ios_id是对要对其执行统计的列的引用。如果我更改名称,则没有什么可参考的。