当前位置: 首页 > 图灵资讯 > 行业资讯> python中series转dataframe的两种方法

python中series转dataframe的两种方法

来源:图灵python
时间: 2024-09-12 11:49:48

在python的pandas包中,DataFrame的数据类型之一想要转换为Serie会自动转换,然后如何将Series转换为Dataframe?本文介绍了python中series转换为dataframe的两种方法:1、使用to_frame()之后,将index和columns转换为DataFrame,以实现Series;2、先to_dict()转字典再转list再转dataframe。

方法一:使用to__frame()之后,将index和columns转换为DataFrame,以实现Series

In[21]:df2=df1.loc[1].to_frame()
In[22]:df2
Out[22]:
1
id2
name
In[23]:df3=pd.DataFrame(df2.values.T,columns=df2.index)
In[24]:df3
Out[24]:
idname
02李四
In[25]:df1
Out[25]:
idname
01张三
12李四
23王五

方法二:先to_dict()转到字典再转到list再转到dataframe

fori,jindf.iterrows():
j=pd.DataFrame([j.to_dict()#series有转framedict等方法
print(j)
print(type(j))
print(j['age'])

以上就是python中series转dataframe的两种方法,希望对您有所帮助,更多python学习推荐:python教程。