我有一個數據幀如下:通過計算並計算大熊貓的比例?
d = {
'id': [1, 2, 3, 4, 5],
'is_overdue': [True, False, True, True, False],
'org': ['A81001', 'A81002', 'A81001', 'A81002', 'A81003']
}
df = pd.DataFrame(data=d)
現在我想工作的每個組織,有多大比例的行逾期,以及多大比例都沒有。
我知道如何通過組的組織和逾期貸款:
df.groupby(['org', 'is_overdue']).agg('count')
但是我怎麼通過組織的比例是多少?我想這樣的事情結束了:
org is_overdue not_overdue proportion_overdue
A81001 2 0 100
A81002 1 1 50
A81003 0 1 0
令人驚歎,謝謝!我只是試圖弄清楚它究竟做了什麼:它看起來像它爲每個組分配兩個新系列,使用lambda表達式計算? – Richard