我有以下Dataframe:
Year Name Town Vehicle
2000 John NYC Truck
2000 John NYC Car
2010 Jim London Bike
2010 Jim London Car
我想把这个Dataframe压缩成每行一行 Year
/ Name
/ Town
所以我的最终结果是:
Year Name Town Vehicle Vehicle2
2000 John NYC Truck Car
2010 Jim London Bike Car
我猜这是某种 df.grouby
语句,但我不知道如何创建新列。任何帮助都将不胜感激!
1条答案
按热度按时间dxxyhpgq1#
使用
GroupBy.cumcount
对于带有“重塑方式”的计数器Series.unstack
: