python中series转dataframe的两种方法

  • 更新时间:2021-06-27 10:10:12
  • 编辑:宁乐邦
给大家整理了相关的编程文章,网友韶力学根据主题投稿了本篇教程内容,涉及到Python相关内容,已被600网友关注,内容中涉及的知识点可以在下方直接下载获取。

参考资料

正文内容

我们整理一篇关于《python中series转dataframe的两种方法》技术文章,技术要点讲的很好,增加了更多知识点内容,希望对网友有用。

python中series转dataframe的两种方法

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

方法一:使用to_frame()后,再转置index与columns实现Series转换成DataFrame

In [21]: df2 = df1.loc[1].to_frame()                                                                                     
In [22]: df2                                                                                                             
Out[22]: 
       1
id     2
name  
In [23]: df3 = pd.DataFrame(df2.values.T,columns=df2.index)                                                              
In [24]: df3                                                                                                             
Out[24]: 
  id name
0  2   李四
In [25]: df1                                                                                                             
Out[25]: 
  id name
0  1   张三
1  2   李四
2  3   王五

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

for i ,j in df.iterrows():
    j=pd.DataFrame([j.to_dict()]) #series有转frame dict等方法
    print(j)
    print(type(j))
    print(j['age'])

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

相关教程

  • 零基础学python之str怎么用

    接着上一篇,继续解释str的一些用法。步骤:# 针对字符串:将某个字符串插入到后面字符串所有的字符中间,拼接成一个新字符串。s = '**'.join('good123')print(s)。

    发布时间:2019-07-10

  • Python 读取指定文件夹下的所有图像方法

    下面为大家分享一篇Python 读取指定文件夹下的所有图像方法,具有很好的参考价值,希望对大家有所帮助。一起过来看看吧

    发布时间:2019-07-11

用户留言