pandas创建新Dataframe并添加多行的实例


Posted in Python onApril 08, 2018

处理数据的时候,偶然遇到要把一个Dataframe中的某些行添加至一个空白的Dataframe中的问题。

最先想到的方法是创建Dataframe,从原有的Dataframe中逐行筛选出指定的行(类型为pandas的Series),并使用append方法进行添加。这种方法速度很慢,而且添加之后总会出现奇怪的问题,数据类型也不对。

较快的方法为,首先创建空的list,对原有的Dataframe进行逐行筛选,筛选出的行转化为dict类型,append进list中。全部添加完毕后,再将整个list转化为Dataframe格式。

代码如下:

a = [] 
for line in insert_lines: 
  line = dict(line) 
  a.append(line) 
a = pandas.Dataframe(a)

以上这篇pandas创建新Dataframe并添加多行的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
初学python数组的处理代码
Jan 04 Python
Python获取运行目录与当前脚本目录的方法
Jun 01 Python
windows下安装python的C扩展编译环境(解决Unable to find vcvarsall.bat)
Feb 21 Python
python提取图像的名字*.jpg到txt文本的方法
May 10 Python
PyQT5 QTableView显示绑定数据的实例详解
Jun 25 Python
python读出当前时间精度到秒的代码
Jul 05 Python
python实现爱奇艺登陆密码RSA加密的方法示例详解
May 27 Python
Python常用数据分析模块原理解析
Jul 20 Python
Python如何使用input函数获取输入
Aug 06 Python
python实现Thrift服务端的方法
Apr 20 Python
Python学习之包与模块详解
Mar 19 Python
Python中 range | np.arange | np.linspace三者的区别
Mar 22 Python
DataFrame中去除指定列为空的行方法
Apr 08 #Python
python 定时修改数据库的示例代码
Apr 08 #Python
对Python中DataFrame按照行遍历的方法
Apr 08 #Python
python2.6.6如何升级到python2.7.14
Apr 08 #Python
python解决pandas处理缺失值为空字符串的问题
Apr 08 #Python
利用Pandas 创建空的DataFrame方法
Apr 08 #Python
django启动uwsgi报错的解决方法
Apr 08 #Python
You might like
Windows下的PHP5.0安装配制详解
2006/09/05 PHP
生成php程序的php代码
2008/04/07 PHP
ecshop 订单确认中显示省市地址信息的方法
2010/03/15 PHP
ThinkPHP写第一个模块应用
2012/02/20 PHP
回帖脱衣服的图片实现代码
2014/02/15 PHP
PHP定时执行任务实现方法详解(Timer)
2015/07/30 PHP
PHP提高编程效率的20个要点
2015/09/23 PHP
PHP删除二维数组中相同元素及数组重复值的方法示例
2017/05/05 PHP
php 浮点数比较方法详解
2017/05/05 PHP
Locate a File Using a File Open Dialog Box
2007/06/18 Javascript
SyntaxHighlighter代码加色使用方法
2008/09/07 Javascript
js页面跳转的问题(跳转到父页面、最外层页面、本页面)
2013/08/14 Javascript
jQuery实现感应鼠标动画效果自动伸长的输入框实例
2015/02/24 Javascript
jquery实现页面百叶窗走马灯式翻滚显示效果的方法
2015/03/12 Javascript
AngularJS的内置过滤器详解
2015/05/14 Javascript
js实现固定显示区域内自动缩放图片的方法
2015/07/18 Javascript
Bootstrap 源代码分析(未完待续)
2016/08/17 Javascript
NodeJS使用formidable实现文件上传
2016/10/27 NodeJs
jQuery.datatables.js插件用法及api实例详解
2016/10/28 Javascript
JS实现线性表的顺序表示方法示例【经典数据结构】
2017/04/11 Javascript
windows下vue-cli导入bootstrap样式
2017/04/25 Javascript
微信小程序动态添加分享数据
2017/06/14 Javascript
一个基于react的图片裁剪组件示例
2018/04/18 Javascript
javascript实现遮罩层动态效果实例
2019/05/14 Javascript
javascript中innerHTML 获取或替换html内容的实现代码
2020/03/17 Javascript
使用vant的地域控件追加全部选项
2020/11/03 Javascript
详解Python3.1版本带来的核心变化
2015/04/07 Python
Python多进程fork()函数详解
2019/02/22 Python
详解css3自定义滚动条样式写法
2017/12/25 HTML / CSS
HTML5 实现图片上传预处理功能
2020/02/06 HTML / CSS
介绍一下.NET构架下remoting和webservice
2014/05/08 面试题
大学生求职推荐信
2013/11/27 职场文书
优秀体育委员自荐书
2014/01/31 职场文书
八一建军节感言
2014/02/28 职场文书
2019年学校消防安全责任书(2篇)
2019/10/09 职场文书
python基础之while循环语句的使用
2021/04/20 Python