Как я могу сделать индикатор праздника в моем фрейме данных - PullRequest
0 голосов
/ 18 сентября 2018
DataOrigin['isholiday'] = DataOrigin['arrival'].apply(lambda x: 1 if x=='2016-06-10'or'2016-06-09'or '2016-06-11'else 0)

введите описание изображения здесь

Пожалуйста, сначала нажмите на изображение, выше мой код Мое описание, включенное в рисунок, признателен!

1 Ответ

0 голосов
/ 18 сентября 2018

Вы можете использовать isin, чтобы проверить, находятся ли значения в данном подмножестве данных.

DataOrigin['isholiday'] = DataOrigin['arrival'].isin(['2016-06-10', '2016-06-09', '2016-06-11'])

Если вам действительно нужны единицы и нули вместо True / False,просто добавьте .astype(int) к заявлению выше.Значение True / False должно оцениваться так же, как 1/0, так что это действительно зависит от предпочтения или вашего конкретного варианта использования.

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