Skip to content

Commit 06b5e59

Browse files
committed
TST: ensure groupby get by index pandas-dev#33439
1 parent dec736f commit 06b5e59

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

pandas/tests/groupby/test_groupby.py

+12
Original file line numberDiff line numberDiff line change
@@ -2012,3 +2012,15 @@ def test_groups_repr_truncates(max_seq_items, expected):
20122012

20132013
result = df.groupby(np.array(df.a)).groups.__repr__()
20142014
assert result == expected
2015+
2016+
def test_groupby_get_by_index():
2017+
# GH 33439
2018+
df = pd.DataFrame({
2019+
"A": ["S", "W", "W"],
2020+
"B": [1, 1, 2],
2021+
})
2022+
res = df.groupby("A").agg(
2023+
{"B": lambda x: x.get(x.index[-1])}
2024+
)
2025+
expected = pd.DataFrame(dict(A=["S", "W"], B=[1.0, 2.0])).set_index("A")
2026+
pd.testing.assert_frame_equal(res, expected)

0 commit comments

Comments
 (0)