Skip to content

Commit 329f897

Browse files
authored
chore: Update ._native_series refs (#2293)
1 parent 7114c85 commit 329f897

File tree

9 files changed

+227
-343
lines changed

9 files changed

+227
-343
lines changed

narwhals/_interchange/series.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,10 @@ def dtype(self: Self) -> DType:
3535
self._native_series.dtype, version=self._version
3636
)
3737

38+
@property
39+
def native(self) -> Any:
40+
return self._native_series
41+
3842
def __getattr__(self: Self, attr: str) -> NoReturn:
3943
msg = ( # pragma: no cover
4044
f"Attribute {attr} is not supported for metadata-only dataframes.\n\n"

narwhals/_pandas_like/dataframe.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -424,7 +424,7 @@ def select(self: PandasLikeDataFrame, *exprs: PandasLikeExpr) -> PandasLikeDataF
424424
)
425425
new_series = align_series_full_broadcast(*new_series)
426426
df = horizontal_concat(
427-
[s._native_series for s in new_series],
427+
[s.native for s in new_series],
428428
implementation=self._implementation,
429429
backend_version=self._backend_version,
430430
)

narwhals/_pandas_like/namespace.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -290,7 +290,7 @@ def func(df: PandasLikeDataFrame) -> list[PandasLikeSeries]:
290290
sep_array = init_value.from_iterable(
291291
data=[separator] * len(init_value),
292292
name="sep",
293-
index=init_value._native_series.index,
293+
index=init_value.native.index,
294294
context=self,
295295
)
296296
separators = (sep_array.zip_with(~nm, "") for nm in null_mask[:-1])

0 commit comments

Comments
 (0)