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算法应用实战之队列详解
Feb 04 Python
python实现稀疏矩阵示例代码
Jun 09 Python
Python学习教程之常用的内置函数大全
Jul 14 Python
Python之web模板应用
Dec 26 Python
pycharm debug功能实现跳到循环末尾的方法
Nov 29 Python
pyqt5 实现工具栏文字图片同时显示
Jun 13 Python
树莓派与PC端在局域网内运用python实现即时通讯
Jun 22 Python
Tensorflow 实现将图像与标签数据转化为tfRecord文件
Feb 17 Python
设置jupyter中DataFrame的显示限制方式
Apr 12 Python
简单了解python列表和元组的区别
May 14 Python
使用 django orm 写 exists 条件过滤实例
May 20 Python
python调用私有属性的方法总结
Jul 24 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
php-cli简介(不会Shell语言一样用Shell)
2013/06/03 PHP
PHP mysqli事务操作常用方法分析
2017/07/22 PHP
javascript 操作Word和Excel的实现代码
2009/10/26 Javascript
jquery实现简单的拖拽效果实例兼容所有主流浏览器(优化篇)
2013/06/28 Javascript
网页防止tab键的使用快速解决方法
2013/11/07 Javascript
node.js中的buffer.Buffer.isBuffer方法使用说明
2014/12/14 Javascript
详述JavaScript实现继承的几种方式(推荐)
2016/03/22 Javascript
JS动态创建元素的两种方法
2016/04/20 Javascript
Bootstrap自定义文件上传下载样式
2016/05/26 Javascript
JavaScript将DOM事件处理程序封装为event.js 出现的低级错误问题
2016/08/03 Javascript
vue实现留言板todolist功能
2017/08/16 Javascript
JavaScript中运算符规则和隐式类型转换示例详解
2017/09/06 Javascript
vue监听对象及对象属性问题
2018/08/20 Javascript
Node.js中Koa2在控制台输出请求日志的方法示例
2019/05/02 Javascript
JavaScript使用prototype属性实现继承操作示例
2020/05/22 Javascript
js实现简单五子棋游戏
2020/05/28 Javascript
python计算牛顿迭代多项式实例分析
2015/05/07 Python
Python+Socket实现基于TCP协议的客户与服务端中文自动回复聊天功能示例
2017/08/31 Python
Python 12306抢火车票脚本 Python京东抢手机脚本
2018/02/06 Python
解决Django中修改js css文件但浏览器无法及时与之改变的问题
2019/08/31 Python
python动态视频下载器的实现方法
2019/09/16 Python
Python pandas库中的isnull()详解
2019/12/26 Python
pycharm解决关闭flask后依旧可以访问服务的问题
2020/04/03 Python
python怎么删除缓存文件
2020/07/19 Python
通过python-pptx模块操作ppt文件的方法
2020/12/26 Python
selenium如何定位span元素的实现
2021/01/13 Python
Pytorch之扩充tensor的操作
2021/03/04 Python
前端实现打印图像功能
2019/08/27 HTML / CSS
国庆节文艺活动方案
2014/02/03 职场文书
质量月口号
2014/06/20 职场文书
2015年万圣节活动总结
2015/03/24 职场文书
法定代表人资格证明书
2015/06/18 职场文书
搞笑婚庆主持词
2015/06/29 职场文书
2015年民兵整组工作总结
2015/07/24 职场文书
幼儿园小班教育随笔
2015/08/14 职场文书
详解CSS中postion和opacity及cursor的特性
2022/08/14 HTML / CSS