Pandas将列表(List)转换为数据框(Dataframe)

 更新时间:2020年04月24日 14:17:03   作者:Claroja  
这篇文章主要介绍了Pandas将列表(List)转换为数据框(Dataframe),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

Python中将列表转换成为数据框有两种情况:第一种是两个不同列表转换成一个数据框,第二种是一个包含不同子列表的列表转换成为数据框。

第一种:两个不同列表转换成为数据框

from pandas.core.frame import DataFrame
a=[1,2,3,4]#列表a
b=[5,6,7,8]#列表b
c={"a" : a,
 "b" : b}#将列表a,b转换成字典
data=DataFrame(c)#将字典转换成为数据框
print(data)

输出的结果为

   a  b
0  1  5
1  2  6
2  3  7
3  4  8

第二种:将包含不同子列表的列表转换为数据框

from pandas.core.frame import DataFrame
a=[[1,2,3,4],[5,6,7,8]]#包含两个不同的子列表[1,2,3,4]和[5,6,7,8]
data=DataFrame(a)#这时候是以行为标准写入的
print(data)

输出结果:

   0  1  2  3
0  1  2  3  4
1  5  6  7  8

data=data.T#转置之后得到想要的结果
data.rename(columns={0:'a',1:'b'},inplace=True)#注意这里0和1都不是字符串
print(data)

   a  b
0  1  5
1  2  6
2  3  7
3  4  8

到此这篇关于Pandas将列表(List)转换为数据框(Dataframe)的文章就介绍到这了,更多相关Pandas 列表转换为数据框内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Python连接PostgreSQL数据库的方法

    Python连接PostgreSQL数据库的方法

    大家应该都有所了解,python可以操作多种数据库,诸如SQLite、MySql、PostgreSQL等,这里不对所有的数据库操作方法进行赘述,只针对目前项目中用到的PostgreSQL做一下简单介绍,主要是Python连接PostgreSQL数据库的方法。有需要的朋友们可以参考借鉴,下面来一起看看吧。
    2016-11-11
  • 关于numpy数组轴的使用详解

    关于numpy数组轴的使用详解

    今天小编就为大家分享一篇关于numpy数组轴的使用详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-12-12
  • Python学习之虚拟环境原理详解

    Python学习之虚拟环境原理详解

    本文将带大家学习一下虚拟环境的相关知识,虚拟环境对于刚刚使用Python的初学者来说使用的概率可能会比较低,但是我们依然要对它有一定的了解。快跟随小编一起学习一下吧
    2022-03-03
  • 关于keras多任务多loss回传的思考

    关于keras多任务多loss回传的思考

    这篇文章主要介绍了关于keras多任务多loss回传的思考,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-05-05
  • Python Json模块中dumps、loads、dump、load函数介绍

    Python Json模块中dumps、loads、dump、load函数介绍

    本篇文章主要介绍了Python Json模块中dumps、loads、dump、load函数介绍,详细的介绍了这几种函数的用法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-05-05
  • python小项目之五子棋游戏

    python小项目之五子棋游戏

    这篇文章主要为大家详细介绍了python小项目之五子棋游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-12-12
  • python numpy库np.percentile用法说明

    python numpy库np.percentile用法说明

    这篇文章主要介绍了python numpy库np.percentile用法说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-06-06
  • Python反爬机制-验证码功能的具体实现过程

    Python反爬机制-验证码功能的具体实现过程

    Tesseract-OCR是一个免费、开源的OCR引擎,通过该引擎可以识别图片中的验证码,这篇文章主要介绍了Python反爬机制-验证码的示例代码,需要的朋友可以参考下
    2022-02-02
  • pycharm debug 断点调试心得分享

    pycharm debug 断点调试心得分享

    这篇文章主要介绍了pycharm debug 断点调试心得分享,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-04-04
  • python入门课程第二讲之怎么运行Python

    python入门课程第二讲之怎么运行Python

    这篇文章主要介绍了python入门课程第二讲之怎么运行Python,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-09-09

最新评论