Skip to content

Commit 888fd82

Browse files
author
Neal Muppidi
committed
add tests outlined in GH29709
1 parent 9757d1f commit 888fd82

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

pandas/tests/indexing/test_at.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313
MultiIndex,
1414
Series,
1515
Timestamp,
16+
to_datetime,
17+
DatetimeIndex,
1618
)
1719
import pandas._testing as tm
1820

@@ -97,6 +99,18 @@ def test_at_setitem_categorical_missing(self):
9799

98100
tm.assert_frame_equal(df, expected)
99101

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+
100114
def test_at_setitem_multiindex(self):
101115
df = DataFrame(
102116
np.zeros((3, 2), dtype="int64"),

0 commit comments

Comments
 (0)