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


Posted in Python onApril 24, 2020

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 相关文章推荐
详解Django框架中用context来解析模板的方法
Jul 20 Python
使用Python的Twisted框架编写非阻塞程序的代码示例
May 25 Python
python中kmeans聚类实现代码
Feb 23 Python
Python smtplib实现发送邮件功能
May 22 Python
Python实现基于C/S架构的聊天室功能详解
Jul 07 Python
​如何愉快地迁移到 Python 3
Apr 28 Python
python使用opencv实现马赛克效果示例
Sep 28 Python
Python基础之函数基本用法与进阶详解
Jan 02 Python
详解python 降级到3.6终极解决方案
Feb 06 Python
解决pycharm中导入自己写的.py函数出错问题
Feb 12 Python
Python手动或自动协程操作方法解析
Jun 22 Python
关于PyCharm安装后修改路径名称使其可重新打开的问题
Oct 20 Python
python实现飞船大战
Apr 24 #Python
解决安装新版PyQt5、PyQT5-tool后打不开并Designer.exe提示no Qt platform plugin的问题
Apr 24 #Python
pycharm下pyqt4安装及环境配置的教程
Apr 24 #Python
python中读入二维csv格式的表格方法详解(以元组/列表形式表示)
Apr 24 #Python
Python读入mnist二进制图像文件并显示实例
Apr 24 #Python
python实现坦克大战
Apr 24 #Python
使用Python3 poplib模块删除服务器多天前的邮件实现代码
Apr 24 #Python
You might like
php中get_defined_constants函数用法实例分析
2015/05/12 PHP
简单理解PHP的面向对象编程方式
2016/05/17 PHP
PHP实现创建微信自定义菜单的方法示例
2017/07/14 PHP
php制作圆形用户头像的实例_自定义封装类源代码
2017/09/18 PHP
laravel 5异常错误:FatalErrorException in Handler.php line 38的解决
2017/10/12 PHP
laravel实现上传图片,并且制作缩略图,按照日期存放的代码
2019/10/16 PHP
extjs实现选择多表自定义查询功能 前台部分(ext源码)
2011/12/20 Javascript
js转义字符介绍
2013/11/05 Javascript
jquery 缓存问题的几个解决方法
2013/11/11 Javascript
javascript实现图片自动和可控的轮播切换特效
2015/04/13 Javascript
jQuery 中的 DOM 操作
2016/04/26 Javascript
Node.js+Express配置入门教程
2016/05/19 Javascript
JS清除字符串中重复值的实现方法
2016/08/03 Javascript
yii form 表单提交之前JS在提交按钮的验证方法
2017/03/15 Javascript
深入解析js轮播插件核心代码的实现过程
2017/04/14 Javascript
用React实现一个完整的TodoList的示例代码
2017/10/30 Javascript
jQuery的ztree仿windows文件新建和拖拽功能的实现代码
2018/12/05 jQuery
bootstrap-table实现表头固定以及列固定的方法示例
2019/03/07 Javascript
详解滑动穿透(锁body)终极探索
2019/04/16 Javascript
Vue 利用指令实现禁止反复发送请求的两种方法
2019/09/15 Javascript
JavaScript碰撞检测原理及其实现代码
2020/03/12 Javascript
antd的select下拉框因为数据量太大造成卡顿的解决方式
2020/10/31 Javascript
[48:02]Ti4循环赛第三日 VG vs Liquid和NEWBEE vs DK
2014/07/12 DOTA
[01:32]2016国际邀请赛中国区预选赛IG战队首日赛后采访
2016/06/27 DOTA
[54:45]2018DOTA2亚洲邀请赛 4.1 小组赛 A组 Optic vs OG
2018/04/02 DOTA
python实现一次创建多级目录的方法
2015/05/15 Python
django的聚合函数和aggregate、annotate方法使用详解
2019/07/23 Python
Python之Matplotlib文字与注释的使用方法
2020/06/18 Python
html5 外链式实现加减乘除的代码
2019/09/04 HTML / CSS
最新个人职业生涯规划书
2014/01/22 职场文书
爱耳日宣传活动总结
2014/07/05 职场文书
法人授权委托书
2014/09/16 职场文书
2014年工程部工作总结
2014/11/25 职场文书
陪护人员误工证明
2015/06/24 职场文书
庆七一活动简报
2015/07/20 职场文书
如何更改Win11声音输出设备?Win11声音输出设备四种更改方法
2022/04/08 数码科技