【发布时间】:2021-11-30 10:45:53
【问题描述】:
我的数据框如下:
df = pd.DataFrame({
'ID': [12, 12, 15, 15, 16, 17, 17],
'Name': ['A', 'A', 'B', 'B', 'C', 'D', 'D'],
'Date':['2019-12-20' ,'2018-12-20' ,'2017-12-20' , '2016-12-20', '2015-12-20', '2014-12-20', '2013-12-20'],
'Color':['Black', 'Blue', 'Red' , 'Yellow' , 'White' , 'Sky' , 'Green']
})
或数据表:
ID Name Date Color
0 12 A 2019-12-20 Black
1 12 A 2018-12-20 Blue
2 15 B 2017-12-20 Red
3 15 B 2016-12-20 Yellow
4 16 C 2015-12-20 White
5 17 D 2014-12-20 Sky
6 17 D 2013-12-20 Green
我想要的结果如下表所示。我怎么能得到它?
ID Name Date Color Date_ Color_
0 12 A 2019-12-20 Black 2018-12-20 Blue
1 15 B 2017-12-20 Red 2016-12-20 Yellow
2 16 C 2015-12-20 White 2015-12-20 White
3 17 D 2014-12-20 Sky 2013-12-20 Green
我需要你的帮助,提前谢谢!
【问题讨论】:
标签: python pandas multiple-columns rows swap