参考了这个博主的文章Pandas Series转换为DataFrame
直接给出代码
#se_dirctor_number是一个series对象
se_dirctor_number=dataF.groupby(['director'])['title'].count().sort_values(ascending=False)
print(se_dirctor_number[:10])
#把series对象se_dirctor_number转化为dataFrame对象df_dirctor_number
dit_dirctor_number = {'director':se_dirctor_number.index,'numbers':se_dirctor_number.values}
df_dirctor_number = pd.DataFrame(dit_dirctor_number)
print(df_dirctor_number[:10])
运行以后,完美转化:
另外还有人提供了更加简洁的代码思路:
se_dirctor_number.to_frame().reset_index()
只有两列,如果有多列呢?以后可以想想。