Pandas中如何统计各个销售地出线的次数?

2023-10-17 14:17:33 浏览数 (1)

一、前言

前几天在Python最强王者交流群【wen】问了一个Pandas数据处理的问题,一起来看看吧。

他的代码如下:

代码语言:javascript复制
import pandas as pd
results = []

df = pd.read_excel('G:合并结果 2023-09-22.xlsx',dtype=str).convert_dtypes()
list = set(df['销售地'])
for i in list :
    a = df['销售地'].count(i)
    data = {'销售地': i, '行数': a,}
    results.append(data)
    print(f'销售地:{i},行数:{a}')

他的数据截图如下:

二、实现过程

这里【莫生气】给了一个思路,如下所示:

直接df['销售地'].value_counts(ascending=True)或者使用【哎呦喂 是豆子~】提出的df.groupby(by = '销售地').count()

都是可以得到预期的结果的:

后来【巭孬

0 人点赞