У меня есть ряд панд:Как изменить порядок имени и фамилии в серии панды
names = pd.Series([
'Andre Agassi',
'Barry Bonds',
'Christopher Columbus',
'Daniel Defoe',
'Emilio Estevez',
'Fred Flintstone',
'Greta Garbo',
'Humbert Humbert',
'Ivan Ilych'])
который выглядит следующим образом:
0 Andre Agassi
1 Barry Bonds
2 Christopher Columbus
3 Daniel Defoe
4 Emilio Estevez
5 Fred Flintstone
6 Greta Garbo
7 Humbert Humbert
8 Ivan Ilych
, и я хочу сделать это так :
0 Agassi, Andre
1 Bonds, Barry
2 Columbus, Christopher
3 Defoe, Daniel
4 Estevez, Emilio
5 Flintstone, Fred
6 Garbo, Greta
7 Humbert, Humbert
8 Ilych, Ivan
Кто-то предложил такой код, но он не работает ...
names.apply(split)[1]+', ' + names.apply(split)[0]
Я проверил следующие темы, но они, кажется, не то, что я хотел либо:
Pandas DataFrame, how do i split a column into two
pandas: How do I split text in a column into multiple rows?