【发布时间】:2021-07-30 13:45:01
【问题描述】:
我有一个包含患者 ID、入院日期和医院名称的数据框。我想创建第二个数据框,按日期计算患者人数。
我的数据框
data = {'Patient_admitted_id': ['2323423', '234234234','234234234','324234234'],
'Date': ['2021-01-01', '2021-01-01','2021-01-01', '2021-01-02'],
'Hospital name' : ['Hospital1',"Hospital2","Hospital1", "Hospital3"]}
df = pd.DataFrame(data, columns=['Patient_admitted_id', 'Date', 'Hospital name' ])
Patient_admitted_id Date Hospital name
0 2323423 2021-01-01 Hospital1
1 234234234 2021-01-01 Hospital2
2 234234234 2021-01-01 Hospital1
3 324234234 2021-01-02 Hospital3
...
我正在尝试创建的数据框。
Date Cases
0 2021-01-01 3
1 2021-01-02 1
2 2021-01-03 0
...
【问题讨论】:
-
你试过groupby吗?