详细介绍pandas的DataFrame的append方法使用


Posted in Python onJuly 31, 2019

官方文档介绍链接:append方法介绍

DataFrame.append(other, ignore_index=False, verify_integrity=False, sort=None)

功能说明:向dataframe对象中添加新的行,如果添加的列名不在dataframe对象中,将会被当作新的列进行添加

  • other:DataFrame、series、dict、list这样的数据结构
  • ignore_index:默认值为False,如果为True则不使用index标签
  • verify_integrity :默认值为False,如果为True当创建相同的index时会抛出ValueError的异常
  • sort:boolean,默认是None,该属性在pandas的0.23.0的版本才存在。

append添加字典

import pandas as pd
  
  data = pd.DataFrame()
  a = {"x":1,"y":2}
  data = data.append(a,ignore_index=True)
  print(data)

详细介绍pandas的DataFrame的append方法使用

append添加series

如果不添加ignore_index=True,会报错提示TypeError: Can only append a Series if ignore_index=True or if the Series has a name,如果不添加ignore_index=True,也可以改成以下代码

import pandas as pd

  data = pd.DataFrame()
  series = pd.Series({"x":1,"y":2},name="a")
  data = data.append(series)
  print(data)

详细介绍pandas的DataFrame的append方法使用

注意:当dataframe使用append方法添加series的时候,必须要设置name,设置name名称将会作为index的name。

append添加list

data = pd.DataFrame()
  a = [1,2,3]
  data = data.append(a)
  print(data)

详细介绍pandas的DataFrame的append方法使用

如果list是一维的,则是以列的形式来进行添加,如果list是二维的则是以行的形式进行添加的,如果是三维的则只添加一个值

data = pd.DataFrame()
  a = [[[1,2,3]]]
  data = data.append(a)
  print(data)

详细介绍pandas的DataFrame的append方法使用

注意:在多次使用append方法追加数据的时候,可能会出现相同的index

data = pd.DataFrame()
  a = [[1,2,3],[4,5,6]]
  data = data.append(a)
  a = [[7,8,9],[10,11,12]]
  data = data.append(a)
  print(data)

详细介绍pandas的DataFrame的append方法使用

如果想要添加的index不出现重复的情况,可以通过设置ignore_index=True来避免

data = pd.DataFrame()
  a = [[1,2,3],[4,5,6]]
  data = data.append(a,ignore_index=True)
  a = [[7,8,9],[10,11,12]]
  data = data.append(a,ignore_index=True)
  print(data)

详细介绍pandas的DataFrame的append方法使用

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python 控制语句
Nov 03 Python
Python 获取新浪微博的最新公共微博实例分享
Jul 03 Python
python多线程编程中的join函数使用心得
Sep 02 Python
Python 专题五 列表基础知识(二维list排序、获取下标和处理txt文本实例)
Mar 20 Python
django定期执行任务(实例讲解)
Nov 03 Python
python实现多人聊天室
Mar 31 Python
python re库的正则表达式入门学习教程
Mar 08 Python
详解python函数的闭包问题(内部函数与外部函数详述)
May 17 Python
django框架中ajax的使用及避开CSRF 验证的方式详解
Dec 11 Python
Python sqlite3查询操作过程解析
Feb 20 Python
python集合的新增元素方法整理
Dec 07 Python
Django前后端分离csrf token获取方式
Dec 25 Python
使用pandas读取文件的实现
Jul 31 #Python
python3实现mysql导出excel的方法
Jul 31 #Python
Django接收post前端返回的json格式数据代码实现
Jul 31 #Python
python快速编写单行注释多行注释的方法
Jul 31 #Python
使用 Django Highcharts 实现数据可视化过程解析
Jul 31 #Python
利用Python检测URL状态
Jul 31 #Python
Python解析json时提示“string indices must be integers”问题解决方法
Jul 31 #Python
You might like
强烈推荐:php.ini中文版(1)
2006/10/09 PHP
zf框架的Filter过滤器使用示例
2014/03/13 PHP
php实现数组筛选奇数和偶数示例
2014/04/11 PHP
php通过baihui网API实现读取word文档并展示
2015/06/22 PHP
PHP生成各种常见验证码和Ajax验证过程
2016/01/10 PHP
CodeIgniter分页类pagination使用方法示例
2016/03/28 PHP
使用composer安装使用thinkphp6.0框架问题【视频教程】
2019/10/01 PHP
你真的了解JavaScript吗?
2007/02/24 Javascript
简单实例处理url特殊符号&处理(2种方法)
2013/04/02 Javascript
使用JavaScript和CSS实现文本隔行换色的方法
2015/11/04 Javascript
jQuery简单实现input文本框内灰色提示文本效果的方法
2015/12/02 Javascript
浅谈javascript中执行环境(作用域)与作用域链
2016/12/08 Javascript
JS使用ActiveXObject实现用户提交表单时屏蔽敏感词功能
2017/06/20 Javascript
elemetUi 组件--el-upload实现上传Excel文件的实例
2017/10/27 Javascript
在Vant的基础上实现添加表单验证框架的方法示例
2018/12/05 Javascript
Ant-design-vue Table组件customRow属性的使用说明
2020/10/28 Javascript
[03:40]DOTA2英雄梦之声_第01期_炼金术士
2014/06/23 DOTA
[00:56]2014DOTA2国际邀请赛 DK、iG 赛前探访
2014/07/10 DOTA
python将多个文本文件合并为一个文本的代码(便于搜索)
2011/03/13 Python
python检测服务器是否正常
2014/02/16 Python
python查找目录下指定扩展名的文件实例
2015/04/01 Python
详解python中的json的基本使用方法
2016/12/21 Python
分析python切片原理和方法
2017/12/19 Python
Sublime开发python程序的示例代码
2018/01/24 Python
Python Tkinter模块实现时钟功能应用示例
2018/07/23 Python
pytorch GAN伪造手写体mnist数据集方式
2020/01/10 Python
对tensorflow 中tile函数的使用详解
2020/02/07 Python
查看keras的默认backend实现方式
2020/06/19 Python
css3如何绘制一个圆圆的loading转圈动画
2018/01/09 HTML / CSS
NEW LOOK官网:英国时装零售巨头之一,快时尚品牌
2017/01/11 全球购物
百度吧主申请感言
2014/01/12 职场文书
金融行业职业生涯规划范文
2014/01/17 职场文书
关于学习的演讲稿
2014/05/10 职场文书
活动总结格式
2014/08/30 职场文书
党员干部批评与自我批评反四风思想汇报
2014/09/21 职场文书
2019奶茶店创业计划书范本,值得你借鉴
2019/08/14 职场文书