Отфильтруйте даты по месяцу и вставьте их в новый столбец с месяцем в качестве имени столбца. - PullRequest
0 голосов
/ 29 мая 2018

У меня есть около 30+ столбцов с датами в текущем году для баз данных.Мне нужно отфильтровать даты и расположить их в новых столбцах, как во всех датах, приходящихся на май в новом столбце под названием май, а все даты в июне в другом столбце июнь.(У меня есть расписание для баз данных, у которых все даты выпуска в текущем году в разных столбцах. Мне нужно создать столбец по месяцам и добавить даты в эти столбцы)

Я действительно написал код, но не могфильтруются только даты одного из множества столбцов, а также формат даты искажается

sf.loc[(sf['Unnamed: 16']>= start) & (sf['Unnamed: 16']<=end), 'CurrentMonth'] = sf['Unnamed: 16']

входной файл выходной файл

1 Ответ

0 голосов
/ 29 мая 2018

Если первый бит умудрился отфильтровать то, что вы хотели: sf.loc[(sf['Unnamed: 16']>= start) & (sf['Unnamed: 16']<=end), 'CurrentMonth'] = sf['Unnamed: 16']

Затем создайте столбец, подобный этому

sf['New column'] = values for new column

Я не могу воспроизвестипроблема в том, что вы не предоставили полезный набор данных (изображения для этого не полезны - см. инструкции по созданию минимального примера https://stackoverflow.com/help/mcve

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