使用groupby出現ValueError: Grouper for '<class 'pandas.core.frame.DataFrame'>' not 1-dimensional問題 groupby、aggregate操作原理
2019/09/04 10:41 上午
機器學習共學討論版
陳品洵
觀看數:59
回答數:2
收藏數:0
ml100-3
ml100-3-d7
在學習下述句子
dtype_df = dtype_df.groupby("Column Type").aggregate('count').reset_index()
因為想要了解這句的意思,因此試圖分段操作。
dtype_df = df.dtypes.reset_index()
dtype_df.columns=[['Count', 'Column Type']]
dtype_df
在上述步驟都沒有問題
但當輸入:
dtype_df.groupby(dtype_df['Column Type'])
卻出現:
ValueError: Grouper for '<class 'pandas.core.frame.DataFrame'>' not 1-dimensional
想知道它出現的原因QQ
另外,因為我的資質駑鈍,實在是看不懂
dtype_df = dtype_df.groupby("Column Type").aggregate('count').reset_index()
這句複雜的操作,不知可否詢問它操作的原理(groupby、aggregate都已大致學過了)