【发布时间】:2022-01-25 02:57:27
【问题描述】:
我正在尝试使用入院和出院来计算医院人口普查(某一天在医院的患者人数)。人口普查 = 前一天的人口普查 + 入院人数 - 出院人数。
这是我写的代码:
# Calculate census
df['ICU census'] = 0
df['ICU census lag'] = df['ICU census'].shift(1)
df['ICU census'] = df['ICU census lag'] + df['ICU admissions'] - df['ICU discharges']
问题在于,从某种意义上说,人口普查的滞后在人口普查发生变化时不会更新,这不是动态的。有没有办法在没有循环的情况下做到这一点?
谢谢
【问题讨论】:
-
您能举个例子吗?最好是样本
dataframe和您期望的结果。