- Issue: Failing test: test_merge_and_average fails with a TypeError with pandas 2.0.3
- Pull request: Fix failing tests: Add compatibility with pandas 2
The notebooks in this Gist compare the following operations and demonstrate their equivalent outputs:
For pandas 1.3.0:
input_data.groupby(group_by_column).mean()[[expression_column]]
For pandas 1.3.0 and 2.2.2:
input_data.groupby(group_by_column).mean(numeric_only=True)[[expression_column]]
input_data.groupby(group_by_column)[[expression_column]].mean()