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 相关文章推荐
Mac OS X10.9安装的Python2.7升级Python3.3步骤详解
Dec 04 Python
go和python调用其它程序并得到程序输出
Feb 10 Python
Python随机生成彩票号码的方法
Mar 05 Python
Python接收Gmail新邮件并发送到gtalk的方法
Mar 10 Python
Python3实现简单可学习的手写体识别(实例讲解)
Oct 21 Python
python中如何使用分步式进程计算详解
Mar 22 Python
python将字典列表导出为Excel文件的方法
Sep 02 Python
Django中自定义查询对象的具体使用
Oct 13 Python
用openCV和Python 实现图片对比,并标识出不同点的方式
Dec 19 Python
pycharm实现在子类中添加一个父类没有的属性
Mar 12 Python
django自定义非主键自增字段类型详解(auto increment field)
Mar 30 Python
python实现求纯色彩图像的边框
Apr 08 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下图片文字混合水印与缩略图实现代码
2009/12/11 PHP
用PHP做了一个领取优惠券活动的示例代码
2019/07/05 PHP
laravel-admin的多级联动方法
2019/09/30 PHP
javascript innerText和innerHtml应用
2010/01/28 Javascript
JQuery.ajax传递中文参数的解决方法 推荐
2011/03/28 Javascript
cument.execCommand()用法深入理解
2012/12/04 Javascript
js onload处理html页面加载之后的事件
2013/10/30 Javascript
javascript中动态函数用法实例分析
2015/05/14 Javascript
JavaScript数据结构与算法之栈与队列
2016/01/29 Javascript
js从数组中删除指定值(不是指定位置)的元素实现代码
2016/09/13 Javascript
JS实现京东首页之页面顶部、Logo和搜索框功能
2017/01/12 Javascript
基于jQuery和CSS3实现APPLE TV海报视差效果
2017/06/16 jQuery
node文件上传功能简易实现代码
2017/06/16 Javascript
Javascript中prototype与__proto__的关系详解
2018/03/11 Javascript
vue中$refs的用法及作用详解
2018/04/24 Javascript
小程序server请求微信服务器超时的解决方法
2019/05/21 Javascript
Vue实现移动端拖拽交换位置
2020/07/29 Javascript
python解析xml文件操作实例
2014/10/05 Python
在Python下尝试多线程编程
2015/04/28 Python
举例讲解Python的Tornado框架实现数据可视化的教程
2015/05/02 Python
详解Python如何生成词云的方法
2018/06/01 Python
python多进程提取处理大量文本的关键词方法
2018/06/05 Python
pandas DataFrame实现几列数据合并成为新的一列方法
2018/06/08 Python
Python requests模块实例用法
2019/02/11 Python
详解python中list的使用
2019/03/15 Python
Python3 pandas 操作列表实例详解
2019/09/23 Python
python GUI框架pyqt5 对图片进行流式布局的方法(瀑布流flowlayout)
2020/03/12 Python
css3实现wifi信号逐渐增强效果实例
2017/08/09 HTML / CSS
Gtech官方网站:地毯清洁器、吸尘器及园艺设备
2018/05/23 全球购物
Fox Racing官方网站:越野摩托车和山地自行车装备和服装
2019/12/23 全球购物
运动会方阵解说词
2014/02/12 职场文书
和解协议书
2014/04/16 职场文书
学生旷课检讨书500字
2014/10/28 职场文书
自我检讨书范文
2015/01/28 职场文书
三好学生个人总结
2015/02/15 职场文书
SpringBoot SpringEL表达式的使用
2021/07/25 Java/Android