Skip to content

Commit 342d629

Browse files
committed
1 parent 3c0a9d4 commit 342d629

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

narwhals/_polars/series.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,10 @@ def dtype(self: Self) -> DType:
115115
self._native_series.dtype, self._version, self._backend_version
116116
)
117117

118+
@property
119+
def native(self) -> pl.Series:
120+
return self._native_series
121+
118122
def alias(self, name: str) -> Self:
119123
return self._from_native_object(self._native_series.alias(name))
120124

@@ -130,9 +134,8 @@ def __getitem__(
130134
return self._from_native_object(self._native_series.__getitem__(item))
131135

132136
def cast(self: Self, dtype: DType) -> Self:
133-
ser = self._native_series
134137
dtype_pl = narwhals_to_native_dtype(dtype, self._version, self._backend_version)
135-
return self._from_native_series(ser.cast(dtype_pl))
138+
return self._from_native_series(self.native.cast(dtype_pl))
136139

137140
def replace_strict(
138141
self: Self, old: Sequence[Any], new: Sequence[Any], *, return_dtype: DType | None

0 commit comments

Comments
 (0)