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 相关文章推荐
Python 代码性能优化技巧分享
Aug 07 Python
Python 抓取动态网页内容方案详解
Dec 25 Python
python输出pdf文档的实例
Feb 13 Python
使用celery和Django处理异步任务的流程分析
Feb 19 Python
python自定义函数def的应用详解
Jun 03 Python
Python流程控制语句的深入讲解
Jun 15 Python
Python偏函数Partial function使用方法实例详解
Jun 17 Python
Python爬虫教程知识点总结
Oct 19 Python
python3中确保枚举值代码分析
Dec 02 Python
python之np.argmax()及对axis=0或者1的理解
Jun 02 Python
Python中else的三种使用场景
Jun 16 Python
python实现剪贴板的操作
Jul 01 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自动加载的两种实现方法
2010/06/21 PHP
ThinkPHP字符串函数及常用函数汇总
2014/07/18 PHP
20个2014年最优秀的PHP框架回顾
2014/10/22 PHP
php微信公众号开发(2)百度BAE搭建和数据库使用
2016/12/15 PHP
javascript flash下fromCharCode和charCodeAt方法使用说明
2008/01/12 Javascript
JQuery处理json与ajax返回JSON实例代码
2014/01/03 Javascript
纯js实现无限空间大小的本地存储
2015/06/18 Javascript
浅析angularJS中的ui-router和ng-grid模块
2016/05/20 Javascript
jQuery事件处理的特征(事件命名机制)
2016/08/23 Javascript
最实用的jQuery分页插件
2016/10/09 Javascript
js实现下一页页码效果
2017/03/07 Javascript
详解Angular路由 ng-route和ui-router的区别
2017/05/22 Javascript
深入理解基于vue-cli的vuex配置
2017/07/24 Javascript
Angular2实现组件交互的方法分析
2017/12/19 Javascript
解决vue打包后vendor.js文件过大问题
2019/07/03 Javascript
简单了解常用的JavaScript 库
2020/07/16 Javascript
浅谈JavaScript中this的指向更改
2020/07/28 Javascript
Python实现批量下载图片的方法
2015/07/08 Python
Python中map,reduce,filter和sorted函数的使用方法
2015/08/17 Python
python中aioysql(异步操作MySQL)的方法
2019/04/11 Python
python可视化爬虫界面之天气查询
2019/07/03 Python
Pycharm连接远程服务器并实现远程调试的实现
2019/08/02 Python
jupyter notebook 多环境conda kernel配置方式
2020/04/10 Python
python argparse模块通过后台传递参数实例
2020/04/20 Python
python3 通过 pybind11 使用Eigen加速代码的步骤详解
2020/12/07 Python
学前教育专业毕业生自荐信
2013/10/03 职场文书
一名毕业生的自我鉴定
2013/12/04 职场文书
企业统计员岗位职责
2013/12/13 职场文书
《再别康桥》教学反思
2014/02/12 职场文书
《乌鸦喝水》教学反思
2016/02/19 职场文书
2019开业庆典剪彩仪式主持词!
2019/07/22 职场文书
交通安全宣传标语(100条)
2019/08/22 职场文书
golang 实现时间戳和时间的转化
2021/05/07 Golang
JS实现扫雷项目总结
2021/05/19 Javascript
Linux系统下安装PHP7.3版本
2021/06/26 PHP
Python爬取用户观影数据并分析用户与电影之间的隐藏信息!
2021/06/29 Python