0
다음과 같은 정보가 있습니다 : areaId
및 areaNo
. 그러나 나는 내가 매트릭스를 필요, 내가 groupby
을 사용하여 각 영역에 대한 areaIds의 수를 얻을 수 있었다팬더를 사용하여 집계 된 행렬을 만듭니다.
01 02 03
a1 1 2 0
b1 0 0 2
b2 1 0 0
자신의 집계 값
areaId areaNo
a1 01
a1 02
a1 02
b1 03
b1 03
b2 01
b2 03
원하는 매트릭스와 매트릭스를 만들려고하고 있습니다.
grouped = df.groupby('areaId')
df2 = pd.DataFrame({
'areaId': grouped['areaNo'].size().index,
'nrArea': grouped['areaId'].nunique(),
})
어떻게 얻을 수 있습니까?