typename std::enable_if<std::is_integral<decltype(T::answer)>::value, int>::type F
比如我有这样的DataFrame,我想在report_date为20131106的时候在第1行和第2行中添加tBalance,yBalance的值
答案 0 :(得分:0)
将pandas groupby
用于此
df_summary = df.groupby('report_date').sum()
假设您的数据框“df”是
user_id report_date tBalance yBalance total_purchase_amt
0 3 20131106 0 0 0
1 4 20140726 0 0 5119808
2 5 20131106 153 153 0
(刚刚修改了一点数据,以便第一个和最后一个报告日期相同)
当你做
时> df.groupby('report_date').sum()
user_id tBalance yBalance total_purchase_amt
report_date
20131106 8 153 153 0
20140726 4 0 0 5119808
.sum()
将添加所有数字列并忽略非数字列。或者,您可以在执行groupby