如何在Python中匹配日期和时间

时间:2019-02-28 15:08:59

标签: python-3.x pandas merge dataset

我需要在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 :(得分:0)

这是一个简单的联接。

pd.merge( pr,ds , on = ['date','time'], how = inner)