Удаление столбцов в кадре данных Pandas на основе значений строк ⇐ Python
-
Anonymous
Удаление столбцов в кадре данных Pandas на основе значений строк
я хочу удалить столбцы на основе значения в первой строке (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(данные) Я уже искал ответ здесь, но не нашел удовлетворительного решения своей проблемы:
Заранее спасибо.
я хочу удалить столбцы на основе значения в первой строке (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(данные) Я уже искал ответ здесь, но не нашел удовлетворительного решения своей проблемы:
Заранее спасибо.