鱼C论坛

 找回密码
 立即注册
查看: 2656|回复: 1

[已解决]求python代码,统计保单号出现的第几次

[复制链接]
发表于 2023-5-22 11:42:24 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
保单号+                  个数
A13219013676        
A13219013776         
A13289259876        
A13289259857         
A13289259857         1
A13289259877        
A13289259877         1
A13289259877         2

个数列如果只有单号唯一一个不显示,重复第一个不显示,重复的第二个显示1,重复的第三个的显示2,保存到excel后个数列,这么显示
最佳答案
2023-5-22 11:43:52
首先,我假设你的数据保存在一个Excel文件中,文件中有一列是保单号。下面是一个示例的Python脚本,使用pandas库来读取Excel文件,处理数据,然后将结果保存到新的Excel文件中。

  1. import pandas as pd

  2. # 读取Excel文件
  3. df = pd.read_excel('input.xlsx')  # 替换成你的文件名

  4. # 创建一个字典来跟踪每个保单号的出现次数
  5. count_dict = {}

  6. # 创建一个新列来保存出现的次数
  7. df['个数'] = 0

  8. for i in range(len(df)):
  9.     policy_number = df.loc[i, '保单号+']  # 假设你的列名是 '保单号+'
  10.     if policy_number in count_dict:
  11.         count_dict[policy_number] += 1
  12.         df.loc[i, '个数'] = count_dict[policy_number]
  13.     else:
  14.         count_dict[policy_number] = 0

  15. # 保存到新的Excel文件中
  16. df.to_excel('output.xlsx', index=False)
复制代码


这段代码假设你的Excel文件只有一列,列名为'保单号+'。如果实际的情况不同,请根据你的需求调整这个脚本。

如果你的Python环境中还没有安装pandas或者openpyxl,你需要首先安装这两个库。你可以在命令行中输入以下命令来安装:

  1. pip install pandas openpyxl
复制代码


如果你在使用此脚本时遇到任何问题,或者你的需求有所不同,请告诉我,我会很高兴帮助你。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-5-22 11:43:52 | 显示全部楼层    本楼为最佳答案   
首先,我假设你的数据保存在一个Excel文件中,文件中有一列是保单号。下面是一个示例的Python脚本,使用pandas库来读取Excel文件,处理数据,然后将结果保存到新的Excel文件中。

  1. import pandas as pd

  2. # 读取Excel文件
  3. df = pd.read_excel('input.xlsx')  # 替换成你的文件名

  4. # 创建一个字典来跟踪每个保单号的出现次数
  5. count_dict = {}

  6. # 创建一个新列来保存出现的次数
  7. df['个数'] = 0

  8. for i in range(len(df)):
  9.     policy_number = df.loc[i, '保单号+']  # 假设你的列名是 '保单号+'
  10.     if policy_number in count_dict:
  11.         count_dict[policy_number] += 1
  12.         df.loc[i, '个数'] = count_dict[policy_number]
  13.     else:
  14.         count_dict[policy_number] = 0

  15. # 保存到新的Excel文件中
  16. df.to_excel('output.xlsx', index=False)
复制代码


这段代码假设你的Excel文件只有一列,列名为'保单号+'。如果实际的情况不同,请根据你的需求调整这个脚本。

如果你的Python环境中还没有安装pandas或者openpyxl,你需要首先安装这两个库。你可以在命令行中输入以下命令来安装:

  1. pip install pandas openpyxl
复制代码


如果你在使用此脚本时遇到任何问题,或者你的需求有所不同,请告诉我,我会很高兴帮助你。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-6-28 16:44

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表