Skip to content

Commit 5777057

Browse files
code sample for pandas-dev#45818
1 parent ca480bf commit 5777057

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

bisect/45818.py

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# BUG: Using .loc with DatetimeIndex drops index name #45818
2+
3+
import pandas as pd
4+
5+
print(pd.__version__)
6+
7+
x = pd.DataFrame(
8+
{"y": [1, 2, 3]}, index=pd.DatetimeIndex(["2020-01-01", "2020-01-02", "2020-01-03"])
9+
)
10+
x.index.names = ["abc"]
11+
12+
idx = pd.DatetimeIndex(["2020-01-01"])
13+
result = x.loc[idx]
14+
print(result)
15+
16+
# expected = pd.DataFrame({"y": [1]}, index=idx)
17+
# pd.testing.assert_frame_equal(result, expected)
18+
assert result.index.name == "abc"

0 commit comments

Comments
 (0)