Skip to content

Commit ae4a0e0

Browse files
code sample for pandas-dev#42395
1 parent 2cb9559 commit ae4a0e0

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

bisect/42395.py

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# BUG: DataFrame.groupby drops timedelta column in v1.3.0 #42395
2+
3+
import pandas as pd
4+
5+
print(pd.__version__)
6+
7+
8+
df = pd.DataFrame(
9+
{
10+
"duration": [pd.Timedelta(i, unit="days") for i in range(1, 6)],
11+
"value": [1, 0, 1, 2, 1],
12+
}
13+
)
14+
15+
result = df.groupby("value").sum()
16+
print(result)
17+
18+
expected = pd.DataFrame({"duration": [pd.Timedelta(i, unit="days") for i in [2, 9, 4]]})
19+
expected.index = expected.index.rename("value")
20+
21+
pd.testing.assert_frame_equal(result, expected)

0 commit comments

Comments
 (0)