Удаление столбцов в кадре данных Pandas на основе значений строкPython

Программы на Python
Anonymous
Удаление столбцов в кадре данных Pandas на основе значений строк

Сообщение Anonymous »


я хочу удалить столбцы на основе значения в первой строке (0 или 1).

Ввод:

импортировать панд как pd данные = {'столбец A': [1, 1, 1], 'столбец B': [0, 1, 1], 'столбец C': [1, 1, 0], 'столбец D': [1, 0, 1], 'столбец E': [0, 1, 1]} df = pd.DataFrame(данные) когда значение в первой строке равно 0, удалите столбцы (здесь, например: B и E) Удаление столбца должно происходить по индексам столбцов, а не по именам.

ожидаемый результат:

data = {'col A': [1, 1, 1], 'col C': [1, 1, 0], 'col D': [1, 0, 1]} df = pd.DataFrame(данные) Я уже искал ответ здесь, но не нашел удовлетворительного решения своей проблемы:

Заранее спасибо.

Вернуться в «Python»