df_repayments = pd.DataFrame(list_repayments)
        df_schedule = pd.DataFrame(list_schedule)
        df_payments = df_schedule
        df_payments = df_payments.drop(0)
        df_payments = df_payments.assign(status=df_payments["emi_number"].isin(df_repayments["emiNumber"]).astype(bool))
        print(df_payments)
  emiNumber  status  rePaymentAmount rePaymentDate rePaymentActualDate rePaymentReceivedDate
0          1    True  3468.0000000000    07/11/2022          05/11/2022            05/11/2022
  emi_number emi_due_date emi_amount emi_interest emi_principal principal_balance
1          1   07/11/2022    3467.55       200.00       3267.55           6732.45
2          2   07/12/2022    3467.55       134.65       3332.90           3399.56
3          3   07/01/2023    3467.55        67.99       3399.56              0.00
  emi_number emi_due_date emi_amount emi_interest emi_principal principal_balance  status
1          1   07/11/2022    3467.55       200.00       3267.55           6732.45   False
2          2   07/12/2022    3467.55       134.65       3332.90           3399.56   False
3          3   07/01/2023    3467.55        67.99       3399.56              0.00   False
I tried with isin function but it doesnt work, please point out the flaw or suggest any other way. I want to update the status of repayments in the payment schedule
