报错由于下面这段代码引起:
word_group = df_words.groupby(by=['words'])['words'].agg({"number":np.size})
原因:pandas在 1.0版本后,更新了API写法,原有的gropuby+agg分组+聚合函数写法有变更,不能使用{},需要使[]的形式
修改后代码:
word_group = df_words.groupby(by=['words'])['words'].agg([('number',np.size)])