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编程中用close()方法关闭文件的教程
May 24 Python
Pycharm学习教程(4) Python解释器的相关配置
May 03 Python
python通过opencv实现批量剪切图片
Nov 13 Python
Python使用Selenium+BeautifulSoup爬取淘宝搜索页
Feb 24 Python
python 用正则表达式筛选文本信息的实例
Jun 05 Python
python opencv实现图片旋转矩形分割
Jul 26 Python
tensorflow学习教程之文本分类详析
Aug 07 Python
python实现指定字符串补全空格、前面填充0的方法
Nov 16 Python
python GUI库图形界面开发之PyQt5结合Qt Designer创建信号与槽的详细方法与实例
Mar 08 Python
基于Python下载网络图片方法汇总代码实例
Jun 24 Python
python实现一个简单RPC框架的示例
Oct 28 Python
Pandas数据分析的一些常用小技巧
Feb 07 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
php5.5新数组函数array_column使用
2013/07/08 PHP
PHP独立Session数据库存储操作类分享
2014/06/11 PHP
php使用ftp实现文件上传与下载功能
2017/07/21 PHP
用showModalDialog弹出页面后,提交表单总是弹出一个新窗口
2009/07/18 Javascript
ECMAScript6快速入手攻略
2016/07/18 Javascript
jQuery实现页面顶部下拉广告
2016/12/30 Javascript
JS实现简易的图片拖拽排序实例代码
2017/06/09 Javascript
JS实现微信摇一摇原理解析
2017/07/22 Javascript
Vue filter介绍及其使用详解
2017/10/21 Javascript
实例讲解Vue.js中router传参
2018/04/22 Javascript
JQuery实现ajax请求的示例和注意事项
2018/12/10 jQuery
layui的面包屑或者表单不显示的解决方法
2019/09/05 Javascript
vue中的mescroll搜索运用及各种填坑处理
2019/10/30 Javascript
JS实现导航栏楼层特效
2020/01/01 Javascript
react PropTypes校验传递的值操作示例
2020/04/28 Javascript
vue+Element-ui前端实现分页效果
2020/11/15 Javascript
Python实现同时兼容老版和新版Socket协议的一个简单WebSocket服务器
2014/06/04 Python
python+mysql实现简单的web程序
2014/09/11 Python
带你了解python装饰器
2017/06/15 Python
python并发2之使用asyncio处理并发
2017/12/21 Python
详谈python在windows中的文件路径问题
2018/04/28 Python
python与caffe改变通道顺序的方法
2018/08/04 Python
详解pandas安装若干异常及解决方案总结
2019/01/10 Python
使用pycharm设置控制台不换行的操作方法
2019/01/19 Python
Python之lambda匿名函数及map和filter的用法
2019/03/05 Python
关于Python 常用获取元素 Driver 总结
2019/11/24 Python
Python标准库itertools的使用方法
2020/01/17 Python
Python3.7黑帽编程之病毒篇(基础篇)
2020/02/04 Python
关于django python manage.py startapp 应用名出错异常原因解析
2020/12/15 Python
美国马匹用品和骑马配件购物网站:Horse.com
2018/01/08 全球购物
建筑工程造价专业自荐信
2014/07/08 职场文书
家庭教育的心得体会
2014/09/01 职场文书
单位工作证明书格式
2014/10/04 职场文书
2016入党积极分子党课学习心得体会
2015/10/09 职场文书
《落花生》教学反思
2016/02/16 职场文书
使用jpa之动态插入与修改(重写save)
2021/11/23 Java/Android