0
我有以下areaId
和areaNo
信息。我想創建一個矩陣,其累計值使用Pandas創建聚合矩陣
areaId areaNo
a1 01
a1 02
a1 02
b1 03
b1 03
b2 01
b2 03
期望中的矩陣
01 02 03
a1 1 2 0
b1 0 0 2
b2 1 0 0
我能得到使用groupby
每個區域areaIds的數量,但是我需要一個矩陣。
grouped = df.groupby('areaId')
df2 = pd.DataFrame({
'areaId': grouped['areaNo'].size().index,
'nrArea': grouped['areaId'].nunique(),
})
我該如何獲得?