Python Повторная индексация CSV - PullRequest
0 голосов
/ 11 июля 2020

Я пытаюсь изменить порядок столбцов в моем CSV-файле: нормальный порядок - от строки 2 до строки 19: от 2 до 10 - мужской, а от 11 до 19 - женский. (проверьте картинку «Данные»)

Мне нужен сценарий, который меняет порядок следующим образом: сделать первый столбец каждого пола последним (проверьте картинку «Повторная индексация данных»)

Это код, который я пробовал до сих пор:

import pandas

columns_labels = ['State', 'Capital', 'Population', 'Sports_Teams']
data = pandas.DataFrame({'State': ['Indiana', 'Massachusetts', 'Illinois', 'test'],
                                               'Capital': ['Indianapolis', 'Boston', 'Springfield', 'test'],
                                               'Population': [6_600_000, 6_800_000, 12_800_000, 0000],
                                               'Sports_Teams': ['Pacers', 'Celtics', 'Bulls', 'test']
                                               }, index=list('1234'))
print(type(data))
print(data)
data_reindex = data.reindex(index=list('2341'))
print(data_reindex)

1- Он не импортирует данные из CSV

2- Он переиндексирует всю строку, я хочу переиндексировать только первый столбец (A)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...