关于pandas库使用

​ 首先要吐槽,关于接了一个Python使用pandas的单子,在做出来的两分钟前那个学弟不要了,这非常的不道德,表示强烈谴责!

不过好像总共25行好像也不值80hhh~

(c)商店会员购物

shopping-l:哪个年龄段的女士最喜欢用现金支付(适中)

以下是数据集部分样例
卡号 消费额 付款方式 性别 年龄 物品
39808 42.7123 CHEQUE M 46 鲜肉
39808 42.7123 CHEQUE M 46 乳制品
39808 42.7123 CHEQUE M 46 糖果
67362 25.3567 CASH F 28 鲜肉
67362 25.3567 CASH F 28 糖果
10872 20.6176 CASH M 36 蔬菜罐头
10872 20.6176 CASH M 36 冻肉
10872 20.6176 CASH M 36 啤酒
10872 20.6176 CASH M 36 鱼类
26748 23.6883 CARD F 26 乳制品
26748 23.6883 CARD F 26 白酒
26630 46.4867 CARD F 35 鲜肉
26630 46.4867 CARD F 35 白酒
import pandas as pd
df=pd.read_excel('shopping.xlsx')
num=0 #总人数
sum=0 #总年龄
m=0   #行号
while m<2800: #表格最后一行是2801
    # 行号和列号必须从0开始,获取指定单元格的内容
    d = df.iat[m, 2]  # 读取第m行第2列的值,这里不需要嵌套列表 付款方式
    e = df.iat[m, 3]  # 读取第m行第3列的值,这里不需要嵌套列表 性别
    f = df.iat[m, 4]  # 读取第m行第4列的值,这里不需要嵌套列表 年龄
    if e=="F":
        if d=="CASH":
            num=num+1
            sum=sum+int(f)
            m=m+1
        else:
            m=m+1
        m=m+1

    else:
        m = m + 1

print(sum)
print(num)
print(sum//num)

下面是输出

8555
272
31

一只古灵古灵的精怪