File tree Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Original file line number Diff line number Diff line change 13
13
MultiIndex ,
14
14
Series ,
15
15
Timestamp ,
16
+ to_datetime ,
17
+ DatetimeIndex ,
16
18
)
17
19
import pandas ._testing as tm
18
20
@@ -97,6 +99,18 @@ def test_at_setitem_categorical_missing(self):
97
99
98
100
tm .assert_frame_equal (df , expected )
99
101
102
+ @pytest .mark .parametrize ("row" , (to_datetime ('2019-01-01' ), '2019-01-01' ))
103
+ def test_at_datetime_index (self , row ):
104
+ df = DataFrame (
105
+ data = [[1 ] * 2 ] * 2 ,
106
+ columns = ['one' , 'two' ],
107
+ index = DatetimeIndex (data = ["2019-01-01" , "2019-01-02" ]),
108
+ )
109
+
110
+ df .at [row , 'one' ] = 0.5
111
+ assert df .at [row , 'one' ] == 0.5
112
+ assert df ['one' ].dtype == 'float64'
113
+
100
114
def test_at_setitem_multiindex (self ):
101
115
df = DataFrame (
102
116
np .zeros ((3 , 2 ), dtype = "int64" ),
You can’t perform that action at this time.
0 commit comments