我试图通过基于两列连接行来简化数据帧。现在,剩下的有点乱,有很多nan值之类的。我将举一个例子:
首字母:
Name Sex Shoes Bike Car
0 John Male Specialised
1 John Male Bridgestone
2 Lucy Female BMW
3 John Male Vans
4 Lucy Female Nike
目标:
Name Sex Shoes Bike Car
0 John Male Vans Specialised, Bridgestone
1 Lucy Female Nike BMW
我应该使用什么功能?我不知道如何使用groupby和.agg(','.join)加法。。。你知道吗
(上面的数据只是示例性的——我必须处理的数据有更多的行,其中有许多相同名称的出现,还有大约20个‘category’列。。。还要注意的是,每一行只能有一个“类别”中的字符串(鞋子/自行车/汽车等)
提前谢谢!你知道吗
您可以使用空字符串
fillna
,然后在末尾清除坏数据。你知道吗正则表达式的顺序非常重要
假设空单元格为NaN(非空字符串),则以下操作将获得结果
第二种方法
您可以通过如下方式使用此组
相关问题 更多 >
编程相关推荐