Я пытаюсь использовать python для извлечения определенного столбца из файла Excel, мне нужно автоматизировать процесс вместо копирования и вставки. Некоторые имена столбцов повторяются для отображения разных типов данных, например. Ян-Де c повторяется несколько раз. Мне в основном нужны столбцы: B, C, I, L и EW: FM, но я не знаю, как записать это в pandas. Я новичок в python, буду благодарен за любую помощь.
Код:
import pandas as pd
import numpy as np
data=pd.read_excel('path', sheet_name="1. Sheet_name")
print(data)
header=data.iloc[5]
data=data[5:]
data.columns=header
print(data)
data_keep=data[['Name','BU','Account #','Acct Name','Final
Name','JAN','FEB','MAR','APR','MAY','JUN','JUL','AUG','SEP','OCT','NOV','DEC','FY 2020F']]
print(data_keep)
data_keep.to_excel('path',index=False)
Но при использовании вышеуказанного кода он дает мне каждый столбец с именем «JAN» на «De c». Мне нужен только определенный набор дат. В любом случае я могу закодировать позицию столбца вместо имени столбца. Результат:
![Excel Result](https://i.stack.imgur.com/PaOCx.png)