Я вижу, что это было задано на этом сайте здесь .Заимствованные идеи из этого поста, но не работает в моем случае.Я читаю некоторые данные из листа Excel и пытаюсь преобразовать их во фрейм данных Pandas с индексом столбцов и строк.Первая строка - это заголовок года в Excel, и я попытался сделать его заголовком столбца, выполнив df.columns=df.iloc[0]
. Поэтому, когда я запускаю df.columns
, он перезапускается: Index([None, 2014.0, 2015.0, 2016.0, 2017.0, 2018.0], dtype='object', name=0)

Моя проблема сейчас заключается в преобразовании столбца с названиями месяцев в качестве имен строк.Я пытался
df.set_index('None',inplace=True)
Но это возвращает KeyError: 'None'
- Почему я не могу назвать 'Нет', поскольку это называется одним из имен столбцов.
- Как мне преобразовать названия этих месяцев, из которых можно было бы вывести график, в xaxis позже?любой формат даты и времени?
Редактировать: Добавление примера данных здесь
Обновление: я решил это с помощью df.columns = ['Month', 2014, 2015, 2016, 2017, 2018]
и df.drop(df.index[0])