Skip to content

Commit 79c1fe2

Browse files
committed
updated according to reviewer suggestions
1 parent 49e130c commit 79c1fe2

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

pandas/core/arrays/arrow/array.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1481,10 +1481,10 @@ def to_numpy(
14811481
return result
14821482

14831483
def map(self, mapper, na_action: Literal["ignore"] | None = None):
1484-
if is_numeric_dtype(self.dtype):
1484+
if is_numeric_dtype(self.dtype) or self.dtype == "timestamp[ns][pyarrow]":
14851485
return map_array(self.to_numpy(), mapper, na_action=na_action)
1486-
elif self.dtype == "timestamp[ns][pyarrow]":
1487-
return map_array(self.to_numpy(dtype=object), mapper, na_action=na_action)
1486+
# elif self.dtype == "timestamp[ns][pyarrow]":
1487+
# return map_array(self.to_numpy(), mapper, na_action=na_action)
14881488
else:
14891489
return super().map(mapper, na_action)
14901490

pandas/tests/series/methods/test_map.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -608,7 +608,7 @@ def test_map_kwargs():
608608

609609
def test_map_arrow_timestamp_dict():
610610
# GH 61231
611-
pytest.importorskip("pyarrow", minversion="10.0.1")
611+
pytest.importorskip("pyarrow")
612612

613613
ser = Series(date_range("2023-01-01", periods=3)).astype("timestamp[ns][pyarrow]")
614614
mapper = {ts: i for i, ts in enumerate(ser)}

0 commit comments

Comments
 (0)