Мой фрейм данных похож на
ID col1
1 Michael Owen
2 Stephen Curry
3 Messi, Lionel
4 James, LeBron
Я попытался изменить порядок тех имен, которые были разделены на ", "
.
Мой код:
df['col1'] = df.col1.str.split().apply(lambda x: ', '.join(x[::-1]))
Но он переворачивает все строки, даже если имена были разделены на " "
.
ID col1
1 Owen, Michael
2 Curry, Stephen
3 Lionel, Messi
4 LeBron, James
Тогда я попытался
df.loc[df['col1'].str.contains(", ").split("col1")].apply(lambda x: ', '.join(x[::-1]))
Это дает мне ошибку,
AttributeError: 'Series' object has no attribute 'split'
Как я могу решить эту проблему?