有没有人知道为啥会显示这个'DataFrame' object is not callable啊


df["发表时间"]=pd.to_datetime(df(["发表时间"]))
temp_list=df["作品"].str.split(":").tolist()
cate_list=[i[0] for i in temp_list]
df["cate"] = pd.DataFrame(np.array(cate_list).reshape((df.shape[0],1)))

df.set_index("发表时间",inplace=True)
print(df.head(1))

plt.figure(figsize=(20,8),dpi=80)
for group_name,group_data in df.groupby(by="cate"):
    count_by_year=group_data.resample("Y").count("作品")
    
    _x=count_by_year.index
    print(_x)
    _y=count_by_year.values
    
    plt.plot(range(len(_x)),_y,label=group_name)
plt.xticks(range(len(_x)),_x)
plt.legend(loc="best")
plt.show()