python将多列转化为矩阵并填充对应数据

求问各位大神,我想将左图的多列表格转化为右图的矩阵,并填充对应的数据,

原文件为csv,请问应该怎么处理?

dcl

数据透视就可以,但是为什么多出一个1呢 。

df.pivot_table('人数',index='社区',columns='国籍',aggfunc='sum',fill_values=0)