Python Pandas Series转换为DataFrame

参考了这个博主的文章Pandas Series转换为DataFrame

直接给出代码

#df是一个series对象
se_dirctor_number=dataF.groupby(['director'])['title'].count().sort_values(ascending=False)
print(se_dirctor_number[:10])

#把series对象转化为dataFrame对象
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()

Python Pandas Series转换为DataFrame_第1张图片
Python Pandas Series转换为DataFrame_第2张图片
只有两列,如果有多列呢?以后可以想想。

你可能感兴趣的:(Python,pandas,python,数据分析,Series,DataFrame)