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
я был в состоянии получить количество areaIds для каждой зоны с использованием groupby
, однако мне нужна матрица.
grouped = df.groupby('areaId')
df2 = pd.DataFrame({
'areaId': grouped['areaNo'].size().index,
'nrArea': grouped['areaId'].nunique(),
})
Как я могу получить это?