Я пытаюсь зациклить столбцы в кадре данных, и когда имя столбца соответствует критериям, создайте новый кадр данных и / или добавьте его в существующий кадр данных.Например, мой текущий фрейм данных имеет следующие имена столбцов:
открыть высокий низкий объем IVV открыть высокий низкий объем EWH открыть высокий низкий объем INDY открыть высокий низкий объем EWG открыть высокий низкий объем ENZL
Iхочу цикл, который найдет IVV, EWH, INDY, EWG и ENZL и добавит их в свой собственный фрейм данных.
Я пробовал следующее:
Indexlist = ['IVV', 'EWH', 'INDY', 'EWG', 'ENZL']
Попытка отбросить значениястолбцы:
for column in data:
print(column)
if column != Indexlist:
data.drop([column], axis=0))
Попытка удаления столбцов
for column in data:
print(column)
if column != Indexlist:
del data[column]
Попытка выбрать столбцы
data_sample = data[column].isin(Indexlist)
все эти методы выдают ошибки.