我有4列,分别是日期、账户、数量和销售额。我有每天的数据,但我想能够显示每周的销售每一个客户和数量。 我已经能够按周对列进行分组,但我还想按OracleNumber和SumQuantity和Sales列进行分组。我怎样才能在不弄乱周格式的情况下实现这一点呢。在
import pandas as pd
names = ['Date','OracleNumber','Quantity','Sale']
sales = pd.read_csv("CustomerSalesNVG.csv",names=names)
sales['Date'] = pd.to_datetime(sales['Date'])
grouped=sales.groupby(sales['Date'].map(lambda x:x.week))
print(grouped.head())
IIUC,您可以
groupby
w.r.t week列和OracleNumber列,方法是为Groupby对象必须使用的list
提供一个额外的键,并在以后执行sum
操作:相关问题 更多 >
编程相关推荐