Python:在csv表中自动获得销量前五的商品信息
Posted fxalll
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python:在csv表中自动获得销量前五的商品信息相关的知识,希望对你有一定的参考价值。
使用代码:
import matplotlib.pyplot as plt
import pandas as pd
data = pd.read_csv('../data/data1.csv',encoding='gbk')
# print(data['商品'])
total = []
res = []
result = []
maxFiveNum = []
num = 0
def count(i):
k = 0
for i1 in data['商品']:
if(i == i1):
k = k + 1
return k
for i in data['商品']:
if(i not in total):
number = count(i)
if(len(maxFiveNum) < 5):
maxFiveNum.append(number)
elif(number > min(maxFiveNum)):
maxFiveNum.append(number)
maxFiveNum.remove(min(maxFiveNum))
res.append([number, i])
total.append(i)
for get in res:
if (get[0] in maxFiveNum):
result.append(get)
list.sort(result,reverse=True)
print(result)
得到结果:
以上是关于Python:在csv表中自动获得销量前五的商品信息的主要内容,如果未能解决你的问题,请参考以下文章