Невозможно удалить столбец в pandas кадре данных по метке - PullRequest
0 голосов
/ 07 марта 2020

После импорта файла 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)

, тогда он работает, но я бы хотел назвать метку, потому что, если я внесу более поздние изменения в порядок столбцов, он испортится

Что может быть проблема удалить его по имени?

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