我想做的是我上传的png插图,主要有两列,其中有数字。带星号的代码告诉我类和“平方英里”。百分比列更难获取。我将序列号数组除以该列的总序列,但没有成功。这个部门如何才能完成
Total = ca_land.get("SquareMiles")
Total1 = Total.sum()
percent = np.arange(Total/Total1)
* ca_classess = ca_land.groupby('Class').sum()
ca_classes = ca_classess.assign(
Percentage = percent
)
样本数据:
{'Class': {52: 'Forest & Woodland', 126: 'Forest & Woodland', 128: 'Forest & Woodland', 131: 'Forest & Woodland', 133: 'Forest & Woodland'}, 'EcologicalSystem': {52: 'East Gulf Coastal Plain Near-Coast Pine Flatwoods - Open Understory Modifier', 126: 'California Central Valley Mixed Oak Savanna', 128: 'California Coastal Closed-Cone Conifer Forest and Woodland', 131: 'California Coastal Live Oak Woodland and Savanna', 133: 'California Lower Montane Blue Oak-Foothill Pine Woodland and Savanna'}, 'SquareMiles': {52: 0.03266424261286, 126: 4350.262402786333, 128:
85.94309723386156, 131: 1726.1481557315549, 133: 6587.099312156705}}
我认为在聚合
sum
之后,有必要划分SquareMiles
列:或不带赋值的解决方案更易于阅读:
相关问题 更多 >
编程相关推荐