比较python中不同长度的列

我有两个擅长文件(浓度,排放)。 两列都有:A =年份,B =月份,C =date,D =浓度/排放量。 但不同的长度。 对于排放,我有过去30年的日常数据(很多行),对于集中,我有几个月的数据。 我需要的是同一天的排放和集中的附加清单。 然后再绘制这个值。 但是,我把数据集中到excel的日子里,手动…真是太乏味了 – 我用python试过了,但是我不知道如何处理不同长度的…谢谢:=)

import pandas as pd concentration= pd.read_excel() discharge= pd.read_excel() a = concentration.iloc[:,3:4] year_c= concentration.iloc[:,0] year_d= discharge.iloc[:,0] month_c=concentration.iloc[:,1] month_d=discharge.iloc[:,1] day_c= concentration.iloc[:,2] day_d= discharge.iloc[:,2] Q=[] for element in a: if year_c == year_d and month_c == month_d and day_c == day_d: Q.append(a)