Skip to content

Commit 108a4fb

Browse files
code sample for pandas-dev#43091
1 parent 228b225 commit 108a4fb

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

bisect/43091.py

+32
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# BUG: Change of behavior in casting of datetime-like types in MultiIndex #43091
2+
3+
import datetime
4+
5+
import pandas as pd
6+
7+
print(pd.__version__)
8+
9+
df = pd.DataFrame(
10+
{
11+
"date": [
12+
datetime.date(2021, 8, 1),
13+
datetime.date(2021, 8, 2),
14+
datetime.date(2021, 8, 3),
15+
],
16+
"ticker": ["aapl", "goog", "yhoo"],
17+
"value": [5.63269, 4.45609, 2.74843],
18+
}
19+
)
20+
df.set_index(["date", "ticker"], inplace=True)
21+
22+
result = df.index.get_level_values(0)
23+
print(result)
24+
25+
expected = pd.DatetimeIndex(
26+
["2021-08-01", "2021-08-02", "2021-08-03"],
27+
dtype="datetime64[ns]",
28+
name="date",
29+
freq=None,
30+
)
31+
32+
pd._testing.assert_index_equal(result, expected)

0 commit comments

Comments
 (0)