我需要在python中匹配并合并两个数据库集。他们都有一个日期列和一个时间列,我需要先匹配日期,然后再按时间排序并删除我认为的空白处。 这两个数据集
我需要的输出基本上是相同的,只是按时间和日期匹配并合并为一个。也可以删除第一行中不会按时间匹配的行。
这是我到目前为止的内容,但仅与日期匹配。
df = pd.concat([pr,ds])
dd = df.groupby('Date').agg(lambda x:sorted(set(x), key=list(x).index)).stack()
答案 0 :(得分:0)
这是一个简单的联接。
pd.merge( pr,ds , on = ['date','time'], how = inner)