series转Dataframe的两种情况:
series数据作为Dataframe的列数据
import pandas as pd
import numpy as np
#创建数据框df
s=pd.Series(np.array([0,1,3,4]),index=list('abcd'))
#series数据转为dataframe的列数据
pd.DataFrame(s)

series数据作为Dataframe的行数据
#series数据转为dataframe的行数据
pd.DataFrame([s])

以上是 S 转 df 的两种情况,但是要注意的是转为df后,索引的情况。如果是直接转为列数据,s 的index就是df的index。如果转为行数据,s的index则变为df的columns,这点细节很重要
本文介绍了如何将pandas的Series数据转换为DataFrame,包括作为列数据和行数据的情况。当Series作为列数据时,其索引成为DataFrame的列索引;作为行数据时,Series的索引转为DataFrame的列名。理解这些细节对于有效地操作DataFrame至关重要。
1917

被折叠的 条评论
为什么被折叠?



