Как сопоставить дату и время в Python - PullRequest
0 голосов
/ 28 февраля 2019

Мне нужно сопоставить и объединить два набора баз данных в Python.У них обоих есть столбец для даты и один для времени, мне нужно сначала сопоставить даты, затем отсортировать по времени и удалить пустые пробелы, я думаю.Два набора данных

dataset 1

dataset 2

Необходимые выходные данные в основном совпадают, просто сопоставляются по времени и дате и объединяются в один.Также могут быть удалены строки в первой, которые не будут сопоставлены по времени.

Это то, что у меня есть, но оно соответствует только датам.

df = pd.concat([pr,ds])
dd = df.groupby('Date').agg(lambda x:sorted(set(x), key=list(x).index)).stack()

1 Ответ

0 голосов
/ 28 февраля 2019

Это простое соединение.

pd.merge( pr,ds , on = ['date','time'], how = inner) 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...