内镜中心工作量统计分析
为了根据您提供的规则提取数据并生成表格,我们可以使用Python的pandas库来处理数据。以下是一个示例代码,它将从2月份的Excel文件中提取数据,并根据规则填充到三个模板表格中。
1 | import pandas as pd |
代码说明:
- 数据读取:使用
pandas读取2月份的Excel文件。 - 数据提取:根据检查类别和镜下诊断提取数据,并分别统计到内镜中心、医生和护士的工作量中。
- 计算百分比:计算护士的病例数占总病例数的百分比。
- 保存结果:将统计结果保存到一个新的Excel文件中。
注意事项:
- 请确保2月份的数据文件名为
2.xls,并且文件路径正确。 - 代码假设所有列名和数据格式与您提供的模板一致。
- 生成的Excel文件名为
output.xlsx,包含三个工作表:内镜中心工作量统计、医生工作量统计和护士工作量统计。
运行此代码后,您将得到一个包含统计结果的Excel文件。
时间: 2025-03-14T19:22:26
👤 用户
我有内镜中心1月份及2月份的工作量统计表格,分别为1.xls,2.xls,请根据我提供的三张表格模板(内镜中心工作量统计,医生工作量统计,护士工作量统计),把二月份提取到的数据填入到各个表中,并生成表格。帮我用python写一下语句。
数据提取规则如下:
根据“检查类别”列,进行如下提取(英文字母一律不计大小写):
是“胃镜”提取到胃镜
是“无痛胃镜”提取到无痛胃镜
是“肠镜”提取到肠镜
是“无痛肠镜”提取到无痛肠镜
是“十二指肠镜”提取到十二指肠镜
其余提取为其他。
根据“镜下诊断”列,进行如下提取(英文字母一律不计大小写):
包含“扩张”提取到扩张术
包含“esd”但不包含“esd术后”提取到ESD
包含“emr”提取到EMR/APC
包含“apc”提取到EMR/APC
包含“止血”提取到止血术
包含“异物”提取到异物摄取
“报告医师”列中为检查医师
“报告医师”列中为护士
内镜中心工作量统计填入格外规则:
把“十二指肠镜”计入ERCP,总数为“胃镜”“无痛胃镜”“肠镜”“无痛肠镜”“其他”之和。
加入本月数量和上月数量对比,并计算同比百分比变化,取小数点后两位。
护士工作量统计填入额外规则如下:
把“胃镜”“无痛胃镜”填入胃镜,把“肠镜”“无痛肠镜”填入肠镜,其他项目根据“镜下诊断”列提取到的数据填入到各护士名下。病例数为填入的胃镜和肠镜和ERCP之和,百分比为病例数占所有病例数的百分比。
时间: 2025-03-14T19:22:26
🤖 DeepSeek (deepseek-chat)
为了根据您提供的规则提取数据并生成表格,我们可以使用Python的pandas库来处理数据。以下是一个示例代码,它将从2月份的Excel文件中提取数据,并根据规则填充到三个模板表格中。
1 | import pandas as pd |
代码说明:
- 数据读取:使用
pandas读取2月份的Excel文件。 - 数据提取:根据检查类别和镜下诊断提取数据,并分别统计到内镜中心、医生和护士的工作量中。
- 计算百分比:计算护士的病例数占总病例数的百分比。
- 保存结果:将统计结果保存到一个新的Excel文件中。
注意事项:
- 请确保2月份的数据文件名为
2.xls,并且文件路径正确。 - 代码假设所有列名和数据格式与您提供的模板一致。
- 生成的Excel文件名为
output.xlsx,包含三个工作表:内镜中心工作量统计、医生工作量统计和护士工作量统计。
运行此代码后,您将得到一个包含统计结果的Excel文件。
时间: 2025-03-14T19:22:26
对话统计
- 消息总数: 2 条
- 处理状态: 成功转换