Conform data manager to new index.
(
self,
new_index: Index,
axis: AxisInt,
fill_value=None,
only_slice: bool = False,
)
| 791 | |
| 792 | @final |
| 793 | def reindex_axis( |
| 794 | self, |
| 795 | new_index: Index, |
| 796 | axis: AxisInt, |
| 797 | fill_value=None, |
| 798 | only_slice: bool = False, |
| 799 | ) -> Self: |
| 800 | """ |
| 801 | Conform data manager to new index. |
| 802 | """ |
| 803 | new_index, indexer = self.axes[axis].reindex(new_index) |
| 804 | |
| 805 | return self.reindex_indexer( |
| 806 | new_index, |
| 807 | indexer, |
| 808 | axis=axis, |
| 809 | fill_value=fill_value, |
| 810 | only_slice=only_slice, |
| 811 | ) |
| 812 | |
| 813 | def reindex_indexer( |
| 814 | self, |