File tree Expand file tree Collapse file tree 1 file changed +13
-0
lines changed Expand file tree Collapse file tree 1 file changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -3578,3 +3578,16 @@ def test_timestamp_dtype_matches_to_datetime():
3578
3578
expected = pd .Series ([ts ], dtype = dtype1 ).convert_dtypes (dtype_backend = "pyarrow" )
3579
3579
3580
3580
tm .assert_series_equal (result , expected )
3581
+
3582
+
3583
+ @pytest .mark .parametrize ("dtype" , ["timestamp[ns][pyarrow]" , "datetime64[ns]" ])
3584
+ def test_map_timestamp (dtype ):
3585
+ # GH#61231
3586
+ date_range = pd .date_range ("2018-01-01" , "2018-01-07" )
3587
+ df = pd .DataFrame ({"a" : date_range }).astype ({"a" : dtype })
3588
+ date2pos = {date : i for i , date in enumerate (df ["a" ])}
3589
+
3590
+ result = df ["a" ].map (date2pos )
3591
+ expected = pd .Series (range (len (date_range )), name = "a" )
3592
+
3593
+ tm .assert_series_equal (result , expected , check_dtype = False )
You can’t perform that action at this time.
0 commit comments