We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4ffdfe9 commit 10a5305Copy full SHA for 10a5305
pandas/tests/groupby/test_grouping.py
@@ -875,6 +875,22 @@ def test_groupby_tuple_keys_handle_multiindex(self):
875
expected = expected[result.columns]
876
tm.assert_frame_equal(result.reset_index(drop=True), expected)
877
878
+ def test_groupby_grouper_immutable_list_item(self):
879
+ # GH 26564 - prevent 'ValueError: all keys need to be the same shape'
880
+ # when reusing a list of groupers
881
+ df1 = DataFrame([["05/29/2019"], ["05/28/2019"]], columns=["date"]).assign(
882
+ date=lambda df: pd.to_datetime(df["date"])
883
+ )
884
+ df2 = DataFrame(columns=["date"]).assign(
885
886
887
+
888
+ groupers = [Grouper(key="date", freq="1D")]
889
890
+ df1.groupby(groupers).head()
891
+ # no error
892
+ df2.groupby(groupers).head()
893
894
895
# get_group
896
# --------------------------------
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
0 commit comments