import pandas as pd inputfile1 = 'data/GoodsOrder.csv' inputfile2 = 'data/GoodsTypes.csv' # 读入数据 data = pd.read_csv(inputfile1,encoding = 'gbk') types = pd.read_csv(inputfile2,encoding = 'gbk') group = data.groupby(['Goods']).count().reset_index() group_sorted = group.sort_values('id',ascending = False).reset_index() # 总量 data_nums = data.shape[0] del group_sorted['index'] group_sorted.head()标记注释
时间: 2024-02-05 15:04:35 浏览: 62
pandas将numpy数组写入到csv的实例
该段代码的作用是:读取名为"GoodsOrder.csv"和"GoodsTypes.csv"的数据文件,并对商品销量进行统计和排名。其中,使用了pandas库的read_csv函数读取数据文件,使用groupby函数对商品进行分类汇总,使用count函数统计每个商品的销量,使用sort_values函数对结果按照销量进行排序,使用reset_index函数重新设置索引,并计算了数据的总记录数。最后,使用del函数删除了结果中的index列,并使用head函数展示了结果的前5行。
阅读全文