|
发表于 2023-5-22 11:43:52
|
显示全部楼层
本楼为最佳答案
首先,我假设你的数据保存在一个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[i, '保单号+'] # 假设你的列名是 '保单号+'
- if policy_number in count_dict:
- count_dict[policy_number] += 1
- df.loc[i, '个数'] = count_dict[policy_number]
- else:
- count_dict[policy_number] = 0
- # 保存到新的Excel文件中
- df.to_excel('output.xlsx', index=False)
复制代码
这段代码假设你的Excel文件只有一列,列名为'保单号+'。如果实际的情况不同,请根据你的需求调整这个脚本。
如果你的Python环境中还没有安装pandas或者openpyxl,你需要首先安装这两个库。你可以在命令行中输入以下命令来安装:
- pip install pandas openpyxl
复制代码
如果你在使用此脚本时遇到任何问题,或者你的需求有所不同,请告诉我,我会很高兴帮助你。 |
|