У меня есть python pandas фрейм данных, обслуживаемый поддержкой преобразования источника данных power bi для выполнения python скрипта, где один из столбцов состоит из lastname, firstname
, а мне нужно, чтобы он состоял из firstname lastname
.
Я пробовал следующий подход разделения, обратного соединения, который работает с автономным строковым аргументом, но генерирует AttributeError: 'Series' object has no attribute 'split'
, когда я пробую его на данных столбца в pandas фрейме данных.
name = 'LastName, FirstName'
' '.join(reversed(name.split(', ')))
# output = 'FirstName LastName'
import pandas as pd
df = pd.DataFrame({'full_name': ['doe, john', 'smith, kate', 'jones, susan', 'edwards, jack' ],
'num_legs': [2, 4, 8, 0],
'num_wings': [2, 0, 0, 0],
'num_specimen_seen': [10, 2, 1, 8]},
index=['falcon', 'dog', 'spider', 'fish'])
df
df['full_name'] = ' '.join(reversed(df['full_name'].split(', ')))
# output = AttributeError: 'Series' object has no attribute 'split'
Поиск ТАК, я вижу хиты для выполнения этого чего-то подобного в столбце Excel и в R списке , но ничего, что я еще не смог найти для столбца в python pandas фрейм данных.