Фильтрация фрейма данных по именам столбцов без использования индекса в пандах - PullRequest
0 голосов
/ 22 мая 2019

У меня есть фрейм данных с 30 столбцами, и я хочу отфильтровать фрейм данных по имени столбца.

Я попробовал его методом .iloc, и он работает. но вместо того, чтобы идти с индексом, я хочу сделать это со строкой (имена столбцов). Возможно, позже я добавлю несколько столбцов в начале фрейма данных.

df = df.iloc [:, 5: 8]

Мой фрейм данных:

W1, W2, W3, W4, W5, W6, W7, W8, W9, W10, W11, W12, W13, .......
70, 60, 90, 100, 110, 130, 150, 120, 110,200, 230, 95
100,200, 300, 400, 500, 600, 700, 800, 900, 1000, 1100,1200
200,400, 600, 800, 1000, 1200, 1400, 1600, 1800, 2000, 2200, 2400

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

W6, W7, W8
130, 150, 120
600,700,800
1200,1400,1600

1 Ответ

0 голосов
/ 22 мая 2019

Так просто, как это:

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