We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3b7e2a1 commit 3c9aa99Copy full SHA for 3c9aa99
pandas/core/internals/managers.py
@@ -1139,7 +1139,16 @@ def iget_values(self, i: int) -> ArrayLike:
1139
1140
@property
1141
def column_arrays(self) -> list[ArrayLike]:
1142
- return [self.iget_values(i) for i in range(len(self.items))]
+ arrays = [np.asarray(arr) for arr in self.arrays]
1143
+ result = []
1144
+ for i in range(len(self.items)):
1145
+ arr = arrays[self.blknos[i]]
1146
+ if arr.ndim == 2:
1147
+ values = arr[self.blklocs[i]]
1148
+ else:
1149
+ values = arr
1150
+ result.append(values)
1151
+ return result
1152
1153
def iset(self, loc: int | slice | np.ndarray, value: ArrayLike):
1154
"""
0 commit comments