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 相关文章推荐
wxpython 最小化到托盘与欢迎图片的实现方法
Jun 09 Python
python实现计算资源图标crc值的方法
Oct 05 Python
使用Python标准库中的wave模块绘制乐谱的简单教程
Mar 30 Python
Python判断文件和字符串编码类型的实例
Dec 21 Python
浅谈DataFrame和SparkSql取值误区
Jun 09 Python
浅析python的优势和不足之处
Nov 20 Python
树莓派使用USB摄像头和motion实现监控
Jun 22 Python
kafka-python 获取topic lag值方式
Dec 23 Python
python针对Oracle常见查询操作实例分析
Apr 30 Python
python使用matplotlib:subplot绘制多个子图的示例
Sep 24 Python
Python WSGI 规范简介
Apr 11 Python
一篇文章弄懂Python关键字、标识符和变量
Jul 15 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
如何使用FireFox插件FirePHP调试PHP
2013/07/23 PHP
基于PHP给大家讲解防刷票的一些技巧
2015/11/18 PHP
标准版Eclipse搭建PHP环境的详细步骤
2015/11/18 PHP
php+resumablejs实现的分块上传 断点续传功能示例
2017/04/18 PHP
laravel 使用auth编写登录的方法
2019/09/30 PHP
测试JavaScript字符串处理性能的代码
2009/12/07 Javascript
锋利的jQuery 第三章章节总结的例子
2010/03/23 Javascript
jquery 3D 标签云示例代码
2014/06/12 Javascript
node.js中的fs.read方法使用说明
2014/12/17 Javascript
jQuery中animate()方法用法实例
2014/12/24 Javascript
JavaScript小技巧整理篇(非常全)
2016/01/26 Javascript
Javascript发送AJAX请求实例代码
2016/08/21 Javascript
JS双击变input框批量修改内容
2016/12/12 Javascript
javascript 中设置window.location.href跳转无效问题解决办法
2017/02/09 Javascript
关于vue的语法规则检测报错问题的解决
2018/05/21 Javascript
Vue表单控件数据绑定方法详解
2020/02/05 Javascript
[01:31](回顾)杀出重围,决战TI之巅
2014/07/01 DOTA
Python内置函数之filter map reduce介绍
2014/11/30 Python
Python中的推导式使用详解
2015/06/03 Python
python os.path.isfile 的使用误区详解
2019/11/29 Python
pytorch动态网络以及权重共享实例
2020/01/06 Python
python中的socket实现ftp客户端和服务器收发文件及md5加密文件
2020/04/01 Python
Python+logging输出到屏幕将log日志写入文件
2020/11/11 Python
Jupyter Notebook添加代码自动补全功能的实现
2021/01/07 Python
无需JS和jQuery代码实现CSS3鼠标浮动放大图片
2016/11/21 HTML / CSS
Html5实现用户注册自动校验功能实例代码
2016/05/24 HTML / CSS
远程Wi-Fi宠物监控相机:Petcube
2017/04/26 全球购物
NBA欧洲商店(西班牙):NBA Europe Store ES
2019/04/16 全球购物
商超业务员岗位职责
2014/03/12 职场文书
元旦联欢会主持词
2014/03/26 职场文书
质监局领导班子对照检查材料思想汇报
2014/09/27 职场文书
2014年财务个人工作总结
2014/12/08 职场文书
2016大学生形势与政策心得体会
2016/01/12 职场文书
嵌入式Redis服务器在Spring Boot测试中的使用教程
2021/07/21 Redis
在NumPy中深拷贝和浅拷贝相关操作的定义和背后的原理
2022/04/14 Python
MySQL 原理与优化之原数据锁的应用
2022/08/14 MySQL