我想创建一个新的数据框,其中如果'类型'出现多次,'国家'单元格的内容和这些行的'年'单元格被合并为一行('how'列的行为与'type'列相同:如果类型相似,则也是如此)。在大小写相同的情况下合并大熊猫数据框单元格
我的PD数据帧如下所示,DF:
type country year how
0 't1' 'UK' '2009' 'S'
1 't2' 'GER' '2010' 'D'
2 't2' 'USA' '2011' 'D'
3 't3' 'AUS' '2012' 'F'
4 't4' 'CAN' '2013' 'R'
5 't5' 'SA' '2014' 'L'
6 't5' 'RU' '2015' 'L'
DF2应该是这样的:
type country year how
0 't1' 'UK' '2009' 'S'
1 't2' 'GER, USA' '2010, 2011' 'D'
2 't3' 'AUS' '2012' 'F'
3 't4' 'CAN' '2013' 'R'
4 't5' 'SA, RU' '2014, 2015' 'L'
我通过在 '类型'(或类型,以及如何敢肯定一组) 是必要的。例如,使用first()将删除第二个相似类型的行。是否有一些方便的方式来合并单元格(字符串)?提前致谢。