#产品销售量 data5 = pd.read_csv('D:\\运筹优化\\杉数科技比赛\\data\\test_sales_data.csv') # 构建长度为77的数组并初始化为0 PS = [0] * 77 # 根据第一列汇总求和销售量,并将结果填入数组 for i, row in data5.iterrows(): if row['sku_id'][:3] == 'SKU': idx = int(row['sku_id'][3:]) - 1 PS[idx] += row['sale'] # 输出结果 print(PS)
时间: 2023-07-15 07:11:35 浏览: 69
这段代码是读取一个名为'test_sales_data.csv'的文件,然后根据文件中'sku_id'字段的值统计销售量,并将结果存入长度为77的数组PS中。具体来说,代码首先构建了一个长度为77的数组PS,并将其所有元素初始化为0。然后对于文件中的每一行数据,如果该行的'sku_id'字段以'SKU'开头,就将其对应的销售量加到PS数组中对应下标的位置上。最后,输出PS数组的值,即77个商品的销售量。
阅读全文