
python用于临床数据管理
线下核查、统计报告
季风吹向大海/
这个作者很懒,什么都没留下…
展开
-
Python用于临床数据管理-根据访视时间窗计算缺失页面
#获取项目报告管理-数据检查报告-数据清洗进度报表,然后将受试者状态添加到表格中,连同数据集一起作为原始数据。#导入所需的库import pandas as pdfrom datetime import datetimenow=datetime.now()import re#读入page列表和数据集给药表单writer=pd.ExcelWriter(r'C:\Users\XinXinbuX280\Desktop\E4F4P\output\E4F4缺失页面统计.xlsx')pagefile=r原创 2022-02-08 15:16:46 · 615 阅读 · 0 评论 -
Python用于临床数据管理-Lab-AE核查-new-3-多次输出结果比较
#原文件新增一列【核查备注】列,新文件无需处理import osimport pandas as pdimport excelformat2filename_old=os.listdir(r'C:\Users\XinXinbuX280\Desktop\阿达木三期p\rawdata\文件比对\原')filename_new=os.listdir(r'C:\Users\XinXinbuX280\Desktop\阿达木三期p\rawdata\文件比对\新')path_old=r'C:\Users\原创 2022-02-08 15:09:27 · 454 阅读 · 0 评论 -
Python用于临床数据管理-Lab-AE核查-new-2-MH&AE匹配到LB
#AE结束日期为空,则设置为2100-01-01,日期含有UNK,则已01替换,开始日期年月日军均未知替换为1900-01-01import pandas as pdimport mymodimport excelformat2import re from datetime import datetimefrom fuzzywuzzy import fuzz#文件读入,输出路径定义---------------------------------------------------------原创 2022-02-08 15:08:17 · 935 阅读 · 0 评论 -
Python用于临床数据管理-Lab-AE核查-new-1-生成LB异常有临床意义listing
import pandas as pdimport mymodimport excelformat2date=mymod.datestr()writer=pd.ExcelWriter(r'C:\Users\XinXinbuX280\Desktop\阿达木三期p\output\阿达木三期异常有临床意义LB{}.xlsx'.format(date))file=r'C:\Users\XinXinbuX280\Desktop\阿达木三期p\rawdata\WIBP2018004_阿达木III期_数据库原创 2022-02-08 15:06:37 · 666 阅读 · 0 评论 -
Python用于临床数据管理-CRF排版
'''注意事项:1、流程图必须不包含合并单元格,一列对应一个访视,一行对应一个表单;2、所需表单的单元格不为空即可,不需要的表单对应的单元格为空;3、流程图中表单的顺序需要与unique CRF文件中表格的顺序一致,名称可以不一致;4、程序会根据流程图第一行设置页眉中的访视信息,根据流程图第二行设置页眉中的时间窗信息,其余信息请添加在CRF文件最后一个表格中,作为页眉模板;5、流程图A1单元格内容必须为“访视编号”;6、用户界面中;流程图路径和CRF路径请输入完整的文件路径,包含文件拓展名;(原创 2022-02-08 14:57:38 · 841 阅读 · 0 评论 -
python用于临床数据管理_超窗判断
#V7给药开始日期-V6给药开始日期=7±3天,17行更改要核查的周期,44行修改对应的窗口期时间。import openpyxlwb=openpyxl.load_workbook(r'C:\Users\s\.spyder-py3\TE0.xlsx')ws=wb['EX_给药记录']rows=ws.rowsa1=[] #存储‘给药记录’中受试者编号列a2=[] #存储‘给药记录’中访视列b1=[] #存储‘给药记录'给药开始时间列d31=['01','03','05','07',原创 2021-05-07 09:50:17 · 308 阅读 · 0 评论 -
python用于临床数据管理_LB-AE核查
import tkinter as tkfrom tkinter.filedialog import askopenfilenameimport re#设置GUI-----------------------------------------------------------------------path1='NA' #datalisting路径path2='NA' #输出路径def hit_b1(): global path1 path1=askopenfilenam原创 2021-05-07 09:32:15 · 378 阅读 · 0 评论 -
python用于临床数据管理_AE查重脚本
# -*- coding: utf-8 -*-"""Created on Thu Dec 24 14:00:01 2020@author: s"""import reimport openpyxlimport pandas as pdfrom openpyxl.styles import Font,PatternFill,Side,Alignment,Borderfrom datetime import datetimedef AE_dup(filename): imp原创 2021-05-06 15:29:39 · 321 阅读 · 0 评论