(self, other, func, fill_value=None, overwrite=True)
| 3140 | |
| 3141 | @derived_from(pd.DataFrame) |
| 3142 | def combine(self, other, func, fill_value=None, overwrite=True): |
| 3143 | other = self._create_alignable_frame(other, "outer") |
| 3144 | if not expr.are_co_aligned(self.expr, other.expr): |
| 3145 | return new_collection( |
| 3146 | expr.CombineFrameAlign(self, other, func, fill_value, overwrite) |
| 3147 | ) |
| 3148 | return new_collection( |
| 3149 | expr.CombineFrame(self, other, func, fill_value, overwrite) |
| 3150 | ) |
| 3151 | |
| 3152 | @derived_from( |
| 3153 | pd.DataFrame, |