需要创建一个在df1中使用唯一编号的df,并查看是否在df2中发生,然后将df1中的行加入到结果df3中,如下所示
我尝试过像以pd格式导入熊猫
df1 = pd.read_excel('example_for_df1_excl.xlsx', sheet_name='actual').drop_duplicates()
df2 = pd.read_excel('example_for_df2_excl.xlsx', sheet_name='sheet1').drop_duplicates()
df3 = df1[['value','date','uniquenum1']]
df4 = df2[['value','date','uniquenum2']]
df5=pd.concat([df3,df4]).drop_duplicates().reset_index(drop=True)
df6=df_concat[df_concat['value'].notna()]
以及for循环,如:
for i, row in df3.iterrows():
if row ['value'] == df2['valuedf2']:
但是似乎无法获得我想要的结果,非常感谢您的帮助和想法,谢谢
使用联接操作。