Skip to content

Commit fc74ba1

Browse files
authored
Merge branch 'main' into from-numpy-2d-ns
2 parents 60a5469 + 329f897 commit fc74ba1

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
@@ -464,7 +464,7 @@ def select(self: PandasLikeDataFrame, *exprs: PandasLikeExpr) -> PandasLikeDataF
464464
)
465465
new_series = align_series_full_broadcast(*new_series)
466466
df = horizontal_concat(
467-
[s._native_series for s in new_series],
467+
[s.native for s in new_series],
468468
implementation=self._implementation,
469469
backend_version=self._backend_version,
470470
)

narwhals/_pandas_like/namespace.py

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

0 commit comments

Comments
 (0)