Commit 622f31c
authored
PERF: Index.join to maintain cached attributes in more cases (#57023)
* Index.join result name * whatsnew * update test * Index._wrap_join_result to maintain cached attributes if possible * Index._wrap_join_result to maintain cached attributes if possible * whatsnew * allow indexers to be None * gh ref * rename variables for clarity1 parent 3c96b8f commit 622f31c
File tree
5 files changed
+53
-35
lines changed- doc/source/whatsnew
- pandas
- core
- indexes
- tests/indexes/multi
5 files changed
+53
-35
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
105 | 105 | | |
106 | 106 | | |
107 | 107 | | |
| 108 | + | |
108 | 109 | | |
109 | 110 | | |
110 | 111 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8012 | 8012 | | |
8013 | 8013 | | |
8014 | 8014 | | |
8015 | | - | |
8016 | | - | |
| 8015 | + | |
| 8016 | + | |
8017 | 8017 | | |
8018 | 8018 | | |
8019 | | - | |
8020 | | - | |
| 8019 | + | |
| 8020 | + | |
8021 | 8021 | | |
8022 | 8022 | | |
8023 | 8023 | | |
8024 | 8024 | | |
8025 | | - | |
8026 | | - | |
8027 | | - | |
| 8025 | + | |
8028 | 8026 | | |
8029 | 8027 | | |
8030 | 8028 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5023 | 5023 | | |
5024 | 5024 | | |
5025 | 5025 | | |
5026 | | - | |
| 5026 | + | |
| 5027 | + | |
| 5028 | + | |
5027 | 5029 | | |
5028 | 5030 | | |
5029 | 5031 | | |
| |||
5032 | 5034 | | |
5033 | 5035 | | |
5034 | 5036 | | |
5035 | | - | |
| 5037 | + | |
| 5038 | + | |
| 5039 | + | |
5036 | 5040 | | |
5037 | 5041 | | |
5038 | | - | |
| 5042 | + | |
| 5043 | + | |
| 5044 | + | |
5039 | 5045 | | |
5040 | 5046 | | |
5041 | | - | |
| 5047 | + | |
| 5048 | + | |
| 5049 | + | |
5042 | 5050 | | |
5043 | 5051 | | |
5044 | 5052 | | |
5045 | 5053 | | |
5046 | 5054 | | |
5047 | | - | |
| 5055 | + | |
5048 | 5056 | | |
5049 | 5057 | | |
5050 | 5058 | | |
5051 | | - | |
5052 | | - | |
| 5059 | + | |
| 5060 | + | |
5053 | 5061 | | |
5054 | | - | |
| 5062 | + | |
5055 | 5063 | | |
5056 | | - | |
5057 | | - | |
5058 | | - | |
5059 | | - | |
5060 | | - | |
5061 | | - | |
5062 | | - | |
5063 | | - | |
5064 | | - | |
| 5064 | + | |
| 5065 | + | |
| 5066 | + | |
| 5067 | + | |
| 5068 | + | |
| 5069 | + | |
| 5070 | + | |
| 5071 | + | |
| 5072 | + | |
| 5073 | + | |
| 5074 | + | |
5065 | 5075 | | |
5066 | | - | |
5067 | | - | |
5068 | | - | |
| 5076 | + | |
| 5077 | + | |
| 5078 | + | |
| 5079 | + | |
| 5080 | + | |
| 5081 | + | |
| 5082 | + | |
5069 | 5083 | | |
5070 | 5084 | | |
5071 | 5085 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
735 | 735 | | |
736 | 736 | | |
737 | 737 | | |
738 | | - | |
| 738 | + | |
739 | 739 | | |
740 | 740 | | |
741 | 741 | | |
742 | | - | |
743 | | - | |
| 742 | + | |
| 743 | + | |
744 | 744 | | |
745 | | - | |
| 745 | + | |
746 | 746 | | |
747 | | - | |
748 | | - | |
749 | | - | |
| 747 | + | |
| 748 | + | |
| 749 | + | |
| 750 | + | |
| 751 | + | |
750 | 752 | | |
751 | 753 | | |
752 | 754 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
38 | | - | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
39 | 42 | | |
40 | 43 | | |
41 | 44 | | |
| |||
0 commit comments