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 第一步 hello world
Sep 25 Python
使用python绘制人人网好友关系图示例
Apr 01 Python
深入讲解Python中的迭代器和生成器
Oct 26 Python
Python使用tablib生成excel文件的简单实现方法
Mar 16 Python
Django 添加静态文件的两种实现方法(必看篇)
Jul 14 Python
python 利用for循环 保存多个图像或者文件的实例
Nov 09 Python
Python集中化管理平台Ansible介绍与YAML简介
Jun 12 Python
Pycharm创建项目时如何自动添加头部信息
Nov 14 Python
Python中zip函数如何使用
Jun 04 Python
python实现单机五子棋
Aug 28 Python
python 如何利用argparse解析命令行参数
Sep 11 Python
Python基础之数据结构详解
Apr 28 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模拟post行为代码总结(POST方式不是绝对安全)
2012/02/22 PHP
php查找字符串出现次数的方法
2014/12/01 PHP
laravel 5.3 单用户登录简单实现方法
2019/10/14 PHP
PHP用swoole+websocket和redis实现web一对一聊天
2019/11/05 PHP
jquery实现多级下拉菜单的实例代码
2013/10/02 Javascript
ExtJS中设置下拉列表框不可编辑的方法
2014/05/07 Javascript
javascript记录文本框内文字个数检测文字个数变化
2014/10/14 Javascript
JS实现同时搜索百度和必应的方法
2015/01/27 Javascript
js实现完全自定义可带多级目录的网页鼠标右键菜单方法
2015/02/28 Javascript
jqPlot jQuery绘图插件的使用
2016/06/18 Javascript
JavaScript中的事件委托及好处
2016/07/12 Javascript
jquery实现输入框实时输入触发事件代码
2016/12/21 Javascript
小程序实现带年月选取效果的日历
2018/06/27 Javascript
JS前端知识点总结之页面加载事件,数组操作,DOM节点操作,循环和分支
2019/07/04 Javascript
JavaScript实现轮播图效果代码实例
2019/09/28 Javascript
vue 强制组件重新渲染(重置)的两种方案
2019/10/29 Javascript
Javascript文本框脚本实现方法解析
2020/10/30 Javascript
vue3自定义dialog、modal组件的方法
2021/01/04 Vue.js
[01:11:35]Liquid vs LGD 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
[45:18]完美世界DOTA2联赛循环赛 PXG vs IO 第二场 11.06
2020/11/09 DOTA
python实现从网络下载文件并获得文件大小及类型的方法
2015/04/28 Python
mvc框架打造笔记之wsgi协议的优缺点以及接口实现
2018/08/01 Python
Python数据可视化教程之Matplotlib实现各种图表实例
2019/01/13 Python
Python人脸识别第三方库face_recognition接口说明文档
2019/05/03 Python
Python应用领域和就业形势分析总结
2019/05/14 Python
python笔记之mean()函数实现求取均值的功能代码
2019/07/05 Python
Python绘图实现显示中文
2019/12/04 Python
PyQt5的相对布局管理的实现
2020/08/07 Python
UI自动化定位常用实现方法代码示例
2020/10/27 Python
详解python中的异常和文件读写
2021/01/03 Python
京东港澳售:京东直邮港澳台
2018/01/31 全球购物
巴西最大的珠宝连锁店:Vivara
2019/04/18 全球购物
麦当劳辞职信范文
2014/01/18 职场文书
幼儿园六一儿童节活动方案
2014/08/26 职场文书
清明祭英烈活动总结
2015/05/11 职场文书
JavaScript实现简单拖拽效果
2021/09/15 Javascript