Используйте Pandas для сортировки данных по дате с NaN в других столбцах - PullRequest
0 голосов
/ 26 августа 2018

У меня есть две таблицы, в которых хранятся данные разных периодов времени, например, 2017-2018 и 2015-2018.Я попытался объединить их по столбцу «Дата»:

combined = pd.merge(table a, table b, on='Date', how='outer')

Однако, поскольку диапазоны дат отличаются (первая таблица меньше второй), есть NaNв комбинированной таблице, что затрудняет сортировку по дате.

т.е. если определенные даты не указаны в таблице a, в столбцах таблицы a будет отображаться NaN, и эти строки будут перемещены в конец объединенной таблицы.

Я пытался выполнить сортировку, используя

combined.sort_values(by='Date', ascending=True)

, но безрезультатно.

Может кто-нибудь сказать мне, как можно сделать сортировку?

Любая помощь будет высоко ценится.Заранее спасибо.

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