【发布时间】:2018-10-06 09:10:36
【问题描述】:
我想通过EMP_NAME 总结integer_transaction。
- 为什么我的第一个命令失败了?如何修改它
- 在第二条命令的情况下如何避免警告?
- 有没有办法将
EMP_NAME放在列中而不是索引中
我要输出
Emp_name Count Sum
a 2 1
b 1 0
import pandas as pd
import numpy as np
df = pd.DataFrame(data = {'EMP_NAME': ["a", "a", "b"], 'integer_transaction': [0, 1, 0]})
x=df.groupby(['EMP_NAME'])['integer_transaction'].agg({'Frequency_count': count, 'Frequency_Sum': np.sum})
x=df.groupby(['EMP_NAME'])['integer_transaction'].agg({'Frequency_count': np.size, 'Frequency_Sum': np.sum})
FutureWarning: using a dict on a Series for aggregation
is deprecated and will be removed in a future version
# -*- coding: utf-8 -*-
【问题讨论】: