У меня есть ряд столбцов в кадре данных:
df = pd.DataFrame({'Date':[1990],'State Income of Alabama':[1],
'State Income of Washington':[2],
'State Income of Arizona':[3]})
Все заголовки имеют одинаковое количество строк и все имеют одинаковые строки с ровно одним пробелом между именем государства.
Я хочу вынуть строки 'State Income of' и оставить состояние в такте в качестве нового заголовка для набора, чтобы они просто читали:
Alabama Washington Arizona
1 2 3
Я пытался использовать функцию замены столбцов в Python, например:
df.columns = df.columns.str.replace('State Income of ', '')
Но это не дает мне желаемого результата.