2017-10-28 251 views
0

所以我有一個數據集,看起來像:大熊貓功能操作

enter image description here

我想要聚合每個ORIGIN_CITY_NAME,算上在城市的獨特運營商的數量。例如:

對於達拉斯/沃思堡,得克薩斯州:假設他們有4種不同的UNIQUE_CARRIER,如AA(美國航空),達美航空,西南航空和JetBlue。

那麼輸出應該是這樣的:

Out[1]: 
    ORIGIN_CITY_NAME  # of unique carriers 
0 Dallas/Fort Worth,TX   4 
1 San Francisco, CA    5 
... 

任何想法?我想:

enter image description here

回答

1

所以,你需要像nunique

df.groupby('ORIGIN_CITY_NAME')['UNIQUE_CARRIER'].nunique()