递归

    def df_merge(self, df_lst):
        df_len = len(df_lst)
        if df_len == 1:
            return df_lst[0]
        elif df_len == 2:
            return df_lst[0].merge(df_lst[1], on=["company", "site_id", "site_name"], how="right")
        else:
            return self.df_merge(df_lst[0:df_len-1]).merge(df_lst[df_len-1], on=["company", "site_id", "site_name"], how="right")

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-01-02
  • 2021-07-22
  • 2022-12-23
  • 2022-12-23
  • 2021-12-19
  • 2021-09-05
猜你喜欢
  • 2022-12-23
  • 2021-08-12
  • 2022-12-23
  • 2021-06-05
  • 2021-10-09
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案