我有下表: https://ibb.co/DMGCgD2
我想在每个邮政编码中将(属性类型)拆分为两列count_Single_族和count_Multi_族:
我用了这个代码,但我不知道下一步该怎么做:
b=Combineddf[Combineddf['Property Type']=='Multi-Family'].count()
a=Combineddf[Combineddf['Property Type']=='Single Family'].count()
我可以用sql来实现这一点,但我一直试图让它与pandas一起工作,但没有运气。谢谢你的帮助。 编辑* 输入:
import pandas as pd
input= pd.DataFrame({'Zip Code': [90001, 90001, 90001,90002,90002,90002],
'Total Males': [28468, 28468, 28468,43533,43533,43533],
'Total Female': [32135, 32135, 32135,54354,54354,54354],
'Property Type': ['Multi-Family', 'Multi-Family', 'Single Family','Single Family','Single Family','Multi-Family']
})
input
期望输出:
^{pr2}$
^{} +^{}
Pandas有一种基于索引和值的交叉表格的方法。然后只需将这些结果与原始数据帧合并。在
这似乎产生了正确的解决方案:
另一种解决方案:
相关问题 更多 >
编程相关推荐