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登录QQ邮箱发信的实现代码
Feb 10 Python
Python复数属性和方法运算操作示例
Jul 21 Python
对python中两种列表元素去重函数性能的比较方法
Jun 29 Python
python使用matplotlib库生成随机漫步图
Aug 27 Python
深入理解Python中的 __new__ 和 __init__及区别介绍
Sep 17 Python
一百多行python代码实现抢票助手
Sep 25 Python
对python:print打印时加u的含义详解
Dec 15 Python
Python 常用模块 re 使用方法详解
Jun 06 Python
python matplotlib库绘制散点图例题解析
Aug 10 Python
利用python实现周期财务统计可视化
Aug 25 Python
Python数据持久化存储实现方法分析
Dec 21 Python
Python Django ORM连表正反操作技巧
Jun 13 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中让curl支持sock5的代码实例
2015/01/21 PHP
php判断str字符串是否是xml格式数据的方法示例
2017/07/26 PHP
JSON 客户端和服务器端的格式转换
2009/08/27 Javascript
Ruffy javascript 学习笔记
2009/11/30 Javascript
jQuery 性能优化手册 推荐
2010/02/23 Javascript
动态加载jquery库的方法
2014/02/12 Javascript
js实现创建删除html元素小结
2015/09/30 Javascript
JSON与String互转的实现方法(Javascript)
2016/09/27 Javascript
省市区三级联动jquery实现代码
2020/04/15 Javascript
Vue.2.0.5过渡效果使用技巧
2017/03/16 Javascript
安装Node.js并启动本地服务的操作教程
2018/05/12 Javascript
AngularJS $http post 传递参数数据的方法
2018/10/09 Javascript
如何修改Vue打包后文件的接口地址配置的方法
2020/04/22 Javascript
python实现的一只从百度开始不断搜索的小爬虫
2013/08/13 Python
在Python中使用Mako模版库的简单教程
2015/04/08 Python
详解Python中find()方法的使用
2015/05/18 Python
使用Python的package机制如何简化utils包设计详解
2017/12/11 Python
python表格存取的方法
2018/03/07 Python
读取json格式为DataFrame(可转为.csv)的实例讲解
2018/06/05 Python
python使用for循环计算0-100的整数的和方法
2019/02/01 Python
python全栈知识点总结
2019/07/01 Python
python实现静态服务器
2019/09/05 Python
Python使用PyQt5/PySide2编写一个极简的音乐播放器功能
2020/02/07 Python
使用Python实现将多表分批次从数据库导出到Excel
2020/05/15 Python
利用keras使用神经网络预测销量操作
2020/07/07 Python
简单了解如何封装自己的Python包
2020/07/08 Python
使用python实现学生信息管理系统
2021/02/25 Python
html5+css3之动画在webapp中的应用
2014/11/21 HTML / CSS
HTML5 Web 存储详解
2016/09/16 HTML / CSS
哥德堡通行证:Gothenburg Pass
2019/12/09 全球购物
瑞士男士时尚网上商店:Babista
2020/05/14 全球购物
什么是典型的软件三层结构?软件设计为什么要分层?软件分层有什么好处?
2012/03/14 面试题
经济信息管理专业大学生求职信
2013/09/27 职场文书
六十大寿答谢词
2014/01/12 职场文书
电子工程专业毕业生求职信
2014/03/14 职场文书
内蒙古鄂尔多斯市市长寄语
2014/04/10 职场文书