@LordOfARing

Как сделать фильтрацию таблицы, чтобы выводились не все колонки датасета, а только 1 колонка?

Здравствуйте. Изучаю анализ данных на Питоне.

Пишу код который выводит массив с логическим типом данных:
bikes['Holiday'] == 'Holiday'

Результат ниже:

0 False
1 False
2 False
3 False
4 False
...
8755 False
8756 False
8757 False
8758 False
8759 False

Затем я использую этот массив для фильтрации таблицы:

bikes[bikes['Holiday'] == 'Holiday']

Остаются только праздники. 432 значения нерабочих дней в датафрейме. Отображаются все колонки табицы:

Date Hour Temperature Humidity Wind speed Rainfall Snowfall Seasons Holiday Functioning Day Partner 1 Partner 2
504 22/12/2017 0 -1.7 79 0.5 0.0 0.8 Winter Holiday Yes 58 38
505 22/12/2017 1 -1.6 79 0.6 0.0 0.8 Winter Holiday Yes 205 203
506 22/12/2017 2 -1.1 79 0.7 0.0 0.8 Winter Holiday Yes 46 86
507 22/12/2017 3 -0.6 76 0.5 0.0 0.7 Winter Holiday Yes 94 41
508 22/12/2017 4 -0.3 76 0.9 0.0 0.7 Winter Holiday Yes 12 27
... ... ... ... ... ... ... ... ... ... ... ... ...
7507 09/10/2018 19 17.3 47 2.2 0.0 0.0 Autumn Holiday No 0 0
7508 09/10/2018 20 17.0 49 1.4 0.0 0.0 Autumn Holiday No 0 0
7509 09/10/2018 21 16.8 52 1.6 0.0 0.0 Autumn Holiday No 0 0
7510 09/10/2018 22 16.7 55 1.9 0.0 0.0 Autumn Holiday No 0 0
7511 09/10/2018 23 16.6 53 1.1 0.0 0.0 Autumn Holiday No 0 0
432 rows × 12 columns

Вопрос: какой мне написать код, чтобы вывести вот такое значение:

504 Holiday
505 Holiday
506 Holiday
507 Holiday
508 Holiday
...
7507 Holiday
7508 Holiday
7509 Holiday
7510 Holiday
7511 Holiday

То есть чтобы на выходе была серия, одномерный массив? Мне не надо чтобы отображались все колонки.
  • Вопрос задан
  • 91 просмотр
Решения вопроса 1
@PavelMos
bikes[bikes['Holiday'] == 'Holiday'][['Date','Holiday']]

те сначала задается условие фильтрации, потом условие, что выводить, столбец[x] или список [[x,y]]
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы