我有一个像

df = pd.DataFrame({'America':["24,23,24,24","10","AA,AA, XY"]})


试图将其转换为列表,设置等。但是句柄

我如何删除重复项

最佳答案

splitset使用自定义功能:

df['America'] = df['America'].apply(lambda x: set(x.split(',')))


另一个解决方案是使用列表理解:

df['America'] = [set(x.split(',')) for x in df['America']]




print (df)
     America
0   {23, 24}
1       {10}
2  {AA,  XY}

10-08 00:30