После импорта файла CSV
import pandas as pd
sp = pd.read_csv('ES_M1_askbid_1yr.csv')
sp.columns.str.strip()
sp.drop('K', axis=1, inplace=True)
sp['Date'] = pd.to_datetime(sp['Date'])
sp.set_index('Date', inplace=True)
Теперь мне нужно избавиться от некоторых столбцов. Сначала я попробовал с одним столбцом, 'K'
Я получаю ошибку: "['K'] not found in axis"
Я также попробовал следующие варианты:
sp.drop(['K'], axis=1, inplace=True)
sp.drop(columns=['K'], axis=1, inplace=True)
Если я обращаюсь столбец за позицией:
sp.drop(sp.columns[15], axis=1, inplace=True)
, тогда он работает, но я бы хотел назвать метку, потому что, если я внесу более поздние изменения в порядок столбцов, он испортится
Что может быть проблема удалить его по имени?