Кажется, что столбцы расположены в алфавитном порядке их имен.All
появляется первым, потому что начинается с A, и нет других столбцов, которые появляются перед ним, если они расположены в алфавитном порядке.
Чтобы сделать имя Total
вместо All
, вы можете использоватьmargins_name
параметр, как в
a.pivot_table(values=['Value'],index=['RegionName'], columns=['DistrictName'], aggfunc=np.sum, margins=True,margins_name="Total").stack('DistrictName').drop('Total', level=0)
после установки margins=True
.
Это даст
Value
RegionName DistrictName
Auckland Auckland City 2459.0
Total 2459.0
Canterbury Ashburton 451.0
Banks Peninsula 132.0
Christchurch City 2046.0
Total 2629.0
Central Otago & Lakes District Central Otago* Central Otago & Lakes District 190.0
Total 190.0
Hawkes Bay Central Hawkes Bay 67.0
Total 67.0
Otago Clutha 119.0
Dunedin City 312.0
Total 431.0
Wellington Carterton 75.0
Total 75.0
West Coast Buller 361.0
Total 361.0
См. Документацию .