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 urllib模块urlopen()与urlretrieve()详解
Nov 01 Python
python之wxPython菜单使用详解
Sep 28 Python
为Python的web框架编写MVC配置来使其运行的教程
Apr 30 Python
解析Python中while true的使用
Oct 13 Python
Python六大开源框架对比
Oct 19 Python
Python实现Linux的find命令实例分享
Jun 04 Python
Python3 中文文件读写方法
Jan 23 Python
连接pandas以及数组转pandas的方法
Jun 28 Python
python 函数的缺省参数使用注意事项分析
Sep 17 Python
python使用matplotlib绘制雷达图
Oct 18 Python
Python趣味入门教程之循环语句while
Aug 26 Python
python爬虫中url管理器去重操作实例
Nov 30 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实现多服务器session共享之NFS共享的方法
2007/03/16 PHP
PHP实现在线阅读PDF文件的方法
2015/06/23 PHP
yii2 RBAC使用DbManager实现后台权限判断的方法
2016/07/23 PHP
yii2实现 "上一篇,下一篇" 功能的代码实例
2017/02/04 PHP
js 自定义的联动下拉框
2010/02/07 Javascript
javascript实现图片切换的幻灯片效果源代码
2012/12/12 Javascript
js监听滚动条滚动事件使得某个标签内容始终位于同一位置
2014/01/24 Javascript
js查看一个函数的执行时间实例代码
2015/09/12 Javascript
基于JQuery和CSS3实现仿Apple TV海报背景视觉差特效源码分享
2015/09/21 Javascript
jquery选择器中的空格与大于号>、加号+与波浪号~的区别介绍
2016/06/24 Javascript
微信小程序 页面跳转传参详解
2016/10/28 Javascript
jquery点赞功能实现代码 点个赞吧!
2020/05/29 jQuery
angularjs1.5 组件内用函数向外传值的实例
2018/09/30 Javascript
微信小程序动画(Animation)的实现及执行步骤
2018/10/28 Javascript
微信小程序实现分享朋友圈的图片功能示例
2019/01/18 Javascript
vue-cli3使用 DllPlugin 实现预编译提升构建速度
2019/04/24 Javascript
原生js实现trigger方法示例代码
2019/05/22 Javascript
浅谈Express.js解析Post数据类型的正确姿势
2019/05/30 Javascript
JavaScript 实现自己的安卓手机自动化工具脚本(推荐)
2020/05/13 Javascript
在vue中使用vant TreeSelect分类选择组件操作
2020/11/02 Javascript
[03:17]2014DOTA2 国际邀请赛中国区预选赛 四强专访
2014/05/23 DOTA
[01:19:35]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#2Fnatic VS OG第二局
2016/03/05 DOTA
Python实现字符串格式化输出的方法详解
2017/09/20 Python
pandas删除指定行详解
2019/04/04 Python
关于numpy中eye和identity的区别详解
2019/11/29 Python
python对指定字符串逆序的6种方法(小结)
2020/04/02 Python
C#里面如何倒序排列一个数组的元素?
2013/06/21 面试题
学生实习介绍信
2014/01/15 职场文书
2014党员四风对照检查材料思想汇报
2014/09/17 职场文书
业绩倒数第一的检讨书
2014/09/24 职场文书
2014年妇联工作总结
2014/11/21 职场文书
求职简历自我评价范文
2015/03/10 职场文书
涨价通知怎么写
2015/04/23 职场文书
一个成功的互联网创业项目,必须满足这些要求
2019/08/23 职场文书
导游词之青城山景区
2019/09/27 职场文书
mysql sum(if())和count(if())的用法说明
2022/01/18 MySQL