Как мне объединить имя индекса таблицы, используя панд в Python? - PullRequest
0 голосов
/ 27 октября 2019

Я хочу установить два столбца с их индексом в одном индексе. Но я не могу объединить таблицу индекса. Как я могу объединить индекс таблицы, используя панды или код строки Python?

Я попытался получить это https://ibb.co/7nZyxCM

Вот пример кода с использованием PrettyTable https://ibb.co/Hh80LBJ

Что я хочу получить: https://ibb.co/cQWf2Rz

1 Ответ

1 голос
/ 27 октября 2019

Вы можете создать новый MultiIndex (который будет использоваться для столбцов), например, из кортежей:

cols = pd.MultiIndex.from_tuples([
    ('August', 'Invoice'), ('August', 'Sells'),
    ('September', 'Invoice'), ('September', 'Sells'),
    ('Growth', '1'),  ('Growth', '2') ])

Затем просто установите его как столбцы в вашем df :

df.columns = cols
...