Проблема в том, что первый столбец преобразуется в index
.
Таким образом, возможное решение - сначала добавить DataFrame.reset_index
по умолчанию index
, а затем для одного столбца DataFrame
добавить [[]]
с именем столбца:
report = report.reset_index()
names = report[['Requester']]
Другая идея заключается в создании DataFrame
с индексом по умолчанию read_csv
или read_excel
с index=False
:
df = pd.read_csv(file, index=False)
df = pd.read_excel(file1, index=False)
Последнее, если нужно написать DataFrame без индекса по умолчанию:
df.to_csv(file2, index=False)
df.to_excel(file12, index=False)