求python代码,统计保单号出现的第几次
保单号+ 个数A13219013676
A13219013776
A13289259876
A13289259857
A13289259857 1
A13289259877
A13289259877 1
A13289259877 2
个数列如果只有单号唯一一个不显示,重复第一个不显示,重复的第二个显示1,重复的第三个的显示2,保存到excel后个数列,这么显示 首先,我假设你的数据保存在一个Excel文件中,文件中有一列是保单号。下面是一个示例的Python脚本,使用pandas库来读取Excel文件,处理数据,然后将结果保存到新的Excel文件中。
import pandas as pd
# 读取Excel文件
df = pd.read_excel('input.xlsx')# 替换成你的文件名
# 创建一个字典来跟踪每个保单号的出现次数
count_dict = {}
# 创建一个新列来保存出现的次数
df['个数'] = 0
for i in range(len(df)):
policy_number = df.loc# 假设你的列名是 '保单号+'
if policy_number in count_dict:
count_dict += 1
df.loc = count_dict
else:
count_dict = 0
# 保存到新的Excel文件中
df.to_excel('output.xlsx', index=False)
这段代码假设你的Excel文件只有一列,列名为'保单号+'。如果实际的情况不同,请根据你的需求调整这个脚本。
如果你的Python环境中还没有安装pandas或者openpyxl,你需要首先安装这两个库。你可以在命令行中输入以下命令来安装:
pip install pandas openpyxl
如果你在使用此脚本时遇到任何问题,或者你的需求有所不同,请告诉我,我会很高兴帮助你。
页:
[1]