| 1184 | |
| 1185 | |
| 1186 | class _Align(Blockwise): |
| 1187 | _parameters = ["frame", "other", "join", "axis", "fill_value"] |
| 1188 | _defaults = {"join": "outer", "fill_value": None, "axis": None} |
| 1189 | _keyword_only = ["join", "fill_value", "axis"] |
| 1190 | operation = M.align |
| 1191 | _preserves_partitioning_information = True |
| 1192 | |
| 1193 | def _divisions(self): |
| 1194 | # Aligning, so take first frames divisions |
| 1195 | return self.frame._divisions() |
| 1196 | |
| 1197 | |
| 1198 | class AlignGetitem(Blockwise): |