-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
##分组数据选代 (遍历分组) for name, group in df1.groupby('产品名称'):
#分组数据选代 #分组并按指定列进行计算 import pandas as pd pd.set_option ('display.unicode.east_asian_width',True) df=pd.read_excel('电脑配件销售记录.xlsx') df1=df[['产品名称','数量','标准单价']]#提取数据 #print(df1.groupby('产品名称'))#分组之后的数据类型为DataFrameGroupBy for name, group in df1.groupby('产品名称'): print (name,group)
DVD光驱 产品名称 数量 标准单价 8 DVD光驱 48 240 12 DVD光驱 40 240 14 DVD光驱 32 240 SD存储卡 产品名称 数量 标准单价 9 SD存储卡 20 290 13 SD存储卡 15 290 15 SD存储卡 9 290 手写板 产品名称 数量 标准单价 10 手写板 14 190 11 手写板 43 190 无线网卡 产品名称 数量 标准单价 1 无线网卡 10 178 蓝牙适配器 产品名称 数量 标准单价 2 蓝牙适配器 61 108 3 蓝牙适配器 18 108 4 蓝牙适配器 39 108 键盘 产品名称 数量 标准单价 0 键盘 120 180 键盘 产品名称 数量 标准单价 5 键盘 20 180 麦克风 产品名称 数量 标准单价 7 麦克风 47 99 鼠标 产品名称 数量 标准单价 6 鼠标 16 299 16 鼠标 52 299
# #多列分组:数据选代 (遍历分组) for (k1,k2),group in df1.groupby(['产品名称','销售员']):
#多列分组:数据选代 #按照多列分组统计 import pandas as pd pd.set_option ('display.unicode.east_asian_width', True) df=pd.read_excel('电脑配件销售记录.xlsx') #print (df) df1=df[['产品名称','销售员','数量']] #print (df1) #df1=df1.groupby(['产品名称','销售员']) #print(df1) # DataFrameGroupBy for (k1,k2),group in df1.groupby(['产品名称','销售员']): print(k1,k2) print(group) print('----------------------------------------------------')
DVD光驱 华国华 产品名称 销售员 数量 8 DVD光驱 华国华 48 12 DVD光驱 华国华 40 ---------------------------------------------------- DVD光驱 王丽 产品名称 销售员 数量 14 DVD光驱 王丽 32 ---------------------------------------------------- SD存储卡 李桂林 产品名称 销售员 数量 9 SD存储卡 李桂林 20 13 SD存储卡 李桂林 15 ---------------------------------------------------- SD存储卡 李欢 产品名称 销售员 数量 15 SD存储卡 李欢 9 ---------------------------------------------------- 手写板 华国华 产品名称 销售员 数量 10 手写板 华国华 14 ---------------------------------------------------- 手写板 王丽 产品名称 销售员 数量 11 手写板 王丽 43 ---------------------------------------------------- 无线网卡 王丽 产品名称 销售员 数量 1 无线网卡 王丽 10 ---------------------------------------------------- 蓝牙适配器 李桂林 产品名称 销售员 数量 2 蓝牙适配器 李桂林 61 3 蓝牙适配器 李桂林 18 4 蓝牙适配器 李桂林 39 ---------------------------------------------------- 键盘 王丽 产品名称 销售员 数量 0 键盘 王丽 120 ---------------------------------------------------- 键盘 华国华 产品名称 销售员 数量 5 键盘 华国华 20 ---------------------------------------------------- 麦克风 华国华 产品名称 销售员 数量 7 麦克风 华国华 47 ---------------------------------------------------- 鼠标 李桂林 产品名称 销售员 数量 6 鼠标 李桂林 16 ---------------------------------------------------- 鼠标 王双 产品名称 销售员 数量 16 鼠标 王双 52 ----------------------------------------------------