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():
35783578 expected = pd .Series ([ts ], dtype = dtype1 ).convert_dtypes (dtype_backend = "pyarrow" )
35793579
35803580 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