Python的大熊貓問題:如何對列值與列間匹配進行求和?
我有3列的表格:FROM_CITY,TO_CITY,Trip_Count和4行:
+-----------+---------+------------+ | From_City | To_City | Trip_Count | +-----------+---------+------------+ | Berlin | London | 2 | | London | Berlin | 3 | | Sydney | Tokyo | 4 | | Tokyo | Sydney | 6 | +-----------+---------+------------+
我要總結城市之間的旅行到具有2新表只有行:
+--------+------------+------------+ | City | Other_City | Trip_Count | +--------+------------+------------+ | Berlin | London | 5 | | Sydney | Tokyo | 10 | +--------+------------+------------+
我無法弄清楚如何在Python實現這一目標(最好在熊貓)。有什麼建議麼?謝謝!
注意:兩個城市之間的順序無關緊要。柏林 - 倫敦或倫敦 - 柏林都很好。
在SQL我可以做到以下幾點,但我不知道怎麼做相同的蟒蛇: '選擇 至少(FROM_CITY,TO_CITY)的城市, 最大(FROM_CITY,TO_CITY)作爲other_city, 總和(trip_count),如從行程trip_count 組由至少(FROM_CITY,TO_CITY),最大(FROM_CITY,TO_CITY) ' –