2024-10-06 16:17:16 发布
网友
我有一个包含以下信息的数据帧
countries flags FR aabb DE abc UK bbcc IT ddd
我想将flags列转换为只包含flags列的非重复图表的新列。结果应该是
countries flags FR ab DE abc UK bc IT d
可以将^{}与set一起使用,后者删除重复项,按sorted排序,最后join到string:
set
sorted
join
string
df.flags = df.flags.apply(lambda x: "".join(sorted(set(x)))) print (df) countries flags 0 FR ab 1 DE abc 2 UK bc 3 IT d
可以将^{} 与
set
一起使用,后者删除重复项,按sorted
排序,最后join
到string
:相关问题 更多 >
编程相关推荐