按zjhm分组后,选择接种时间大于发病日期的病例,选择指定的列
#按zjhm分组后,选择接种时间大于发病日期的病例,选择指定的列
test2=(
test
.astype({'jz_sj':'datetime64[ns]','发病日期':'datetime64[ns]'})
.groupby(['zjhm'])
.filter(lambda x: (x.jz_sj>x.发病日期).all())
.loc[:,['患者姓名', 'zjhm', 'jz_sj', '发病日期']]
)
#按zjhm分组后,选择接种时间大于发病日期的病例,选择指定的列
test2=(
test
.astype({'jz_sj':'datetime64[ns]','发病日期':'datetime64[ns]'})
.groupby(['zjhm'])
.filter(lambda x: (x.jz_sj>x.发病日期).all())
.loc[:,['患者姓名', 'zjhm', 'jz_sj', '发病日期']]
)
评论
发表评论