Python | Panda | CSV |字典问题
我有一个40列的数据,但我缩小了范围:Python | Panda | CSV |字典问题,python,Python,我有一个40列的数据,但我缩小了范围: Information = df[["Origin Airport", "Operating Airline Name", "Operating Airline Capacity"]] 现在看起来像这样 Origin Airport ... Operating Airline Capacity 0 IAD ...
Information = df[["Origin Airport", "Operating Airline Name", "Operating Airline Capacity"]]
现在看起来像这样
Origin Airport ... Operating Airline Capacity
0 IAD ... 16151
1 IAD ... 12183
2 IAD ... 10974
3 IAD ... 8959
4 IAD ... 8587
... ... ... ...
23605 IAD ... 50
23606 IAD ... 50
23607 IAD ... 50
23608 IAD ... 50
23609 IAD ... 50
我想做一本字典,运营航空公司是关键,容量是价值
a=Information.set_index('Operating Airline Name')['Operating Airline Capacity'].to_dict()
它可以工作,但当我检查结果时,它与实际结果不匹配
打印“a”看起来像这样
Origin Airport ... Operating Airline Capacity
0 IAD ... 16151
1 IAD ... 12183
2 IAD ... 10974
3 IAD ... 8959
4 IAD ... 8587
... ... ... ...
23605 IAD ... 50
23606 IAD ... 50
23607 IAD ... 50
23608 IAD ... 50
23609 IAD ... 50
{'Emirates':16151,'埃塞俄比亚航空公司':1179,'卡塔尔航空公司(Q.C.S.C.):354,'土耳其航空公司':9300,'韩国航空公司':8587,'联合航空公司':126,'法国航空公司':296,'埃提哈德航空公司':7006,
继续
例如,在数据中有多个不同值的“Emirates”行,但在“a”字典中没有
因此,我想有一个字典,显示每个航空公司的总运力
有什么建议吗?
谢谢!字典不能有重复的键。您当前的方法可能是获取每个航空公司的第一个实例并为其分配容量。它也不知道如何聚合您的数据 在创建字典之前,您需要首先创建汇总数据的视图。您可以使用
.groupby
方法来实现此目的
尝试:
字典不能有重复的键。您当前的方法可能是获取每个航空公司的第一个实例并将该容量分配给它。它也不知道如何聚合您的数据 在创建字典之前,您需要首先创建汇总数据的视图。您可以使用
.groupby
方法来实现此目的
尝试:
谢谢它给出了你提到的结果!谢谢它给出了你提到的结果!