logo
Loading...

使用groupby出現ValueError: Grouper for '<class 'pandas.core.frame.DataFrame'>' not 1-dimensional問題 groupby、aggregate操作原理 - Cupoy

在學習下述句子dtype_df = dtype_df.groupby("Column Type")....

ml100-3,ml100-3-d7

使用groupby出現ValueError: Grouper for '<class 'pandas.core.frame.DataFrame'>' not 1-dimensional問題 groupby、aggregate操作原理

2019/09/04 02:41 AM
機器學習新手論壇
陳品洵
觀看數:0
回答數: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都已大致學過了)