一、前言
前几天在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()
都是可以得到预期的结果的:
后来【巭孬