发现自己学习python 的各种库老是容易忘记,所有想利用这个平台,记录和分享一下学习时候的知识点,以后也能及时的复习,最近学习pandas,那我们来看看pandas添加数据的一些方法
创建一个dataframe
1. 增加列数据
为dataframe增加一列新数据,需要确保增加列的长度与原数据保持一致

如果是增加一列相同数据可以直接输入

df['level'] = 1

插入的数据是需要通过源数据进行计算的(eval这个方法感觉比较好用)

df.eval('grade_level = grade * level',inplace = True)


使用insert函数可以在指定列添加列数据,这个函数有好几个参数,使用更加灵活
df.insert(loc, column, value, allow_duplicates=False)
增加列数据的方法还有很多,我只把自己比较常用的记录了下来

2. 增加行数据
比较多的方法有 loc 、iloc、append都行,先看loc这个方法,它是通过 df.loc[index名称] = [对应的数据],这个方法要主要index如果是与原表中有重复,则会将原数据修改,如果没有重复的话,就是在最后面添加对应数据,其中的index名称是根据输入的写入,需要注意!
第二个是通过df.iloc[index位置] = [对应数据] 进行修改这个方法是对原有数据进行修改,并不是增加一行数据
使用append()函数添加一行数据,其中ignore_index=True,否则报错
append()往往做法比较多的是添加一个另外一个dataframe的数据到原来数据上,爬虫时候用得比较多,将每一页的数据保存到一个临时的dataframe中,将这个临时的dataframe数据插入到总的dataframe后面,最后得到总的数据,且效率较高
当然还有concat、merge等方法可以达到相同的效果,下次有机会在继续学习

【Pandas】多种添加行列数据方法相关推荐

  1. java追加一个sheet_(二)POI-创建一个sheet页,并添加行列数据

    原文:https://blog.csdn.net/class157/article/details/92800439 1.只创建sheet页 package com.java.poi; import ...

  2. pandas取出特定行列数据

    pandas取出特定行列数据 类似numpy的用法,但不一样, data = pd.read_csv('train.csv',encoding='big5')data = data.iloc[1:, ...

  3. oracle数据导出方法,oracle多种导入导出数据方法

    dmp格式: 1.dmp格式的导出可以通过客户端工具(PL/SQL)操作来完成,通过菜单栏---->Tools---->Export Tables,然后设置勾选相应参数即可,rows代表是 ...

  4. oracle多种导入导出数据方法

    dmp格式: 1.dmp格式的导出可以通过客户端工具(PL/SQL)操作来完成,通过菜单栏---->Tools---->Export Tables,然后设置勾选相应参数即可,rows代表是 ...

  5. pandas向已经拥有数据的Excel文件中添加新数据

    不知道大家有没有过相同的经历,就是我们向Excel表格中添加新数据的时候,经常会导致原先拥有的数据被覆盖掉了,那么如何解决这个问题呢,这里给出一种可行的方法.阅读此篇的基础是先理解pandas Dat ...

  6. pandas为dataframe添加新的数据行(rows)、在dataframe后面纵向添加一行数据(数据为列表list形式)、列有不匹配将会使用NA值进行填补

    pandas为dataframe添加新的数据行(rows).在dataframe后面纵向添加一行数据(数据为列表list形式).列有不匹配将会使用NA值进行填补 目录

  7. pandas python csv_python:pandas合并csv文件的方法(图书数据集成)

    数据集成:将不同表的数据通过主键进行连接起来,方便对数据进行整体的分析. 两张表:ReaderInformation.csv,ReaderRentRecode.csv ReaderInformatio ...

  8. Python之pandas:pandas中常见的数据类型转换四大方法以及遇到的一些坑之详细攻略

    Python之pandas:pandas中常见的数据类型转换四大方法以及遇到的一些坑之详细攻略 目录 pandas中常见的数据类型转换方法 T1.读取时直接转换数据类型 T2.采用astype

  9. python查看dataframe数据类型_python pandas中DataFrame类型数据操作函数的方法

    python数据分析工具pandas中DataFrame和Series作为主要的数据结构. 本文主要是介绍如何对DataFrame数据进行操作并结合一个实例测试操作函数. 1)查看DataFrame数 ...

最新文章

  1. Redis系统性介绍
  2. 人才认证+奖金,智能分拣挑战赛baseline助力最后冲刺
  3. C#串口通信工作笔记0002---上位机开发_嵌入式_串口助手_控制下位机的开关
  4. 【工程项目经验】github定位到历史版本(历史commit点)
  5. phpcmsv9全站搜索,不限模型
  6. html生成word附带图片_生成词云的几种方式对比
  7. matlab 求极小值 一维优化,MATLABoptimization
  8. 客户说发货慢怎么回复_给客户发完报价没回复,怎么办?
  9. R语言colorRampPalette函数-创建颜色梯度(渐变色)
  10. find_calib_object算子说明
  11. 武汉大学:最美大学最美网络
  12. java日志脱敏_java 日志脱敏框架 sensitive,优雅的打印脱敏日志
  13. vs2013 打开失败 未能完成操作,不支持此接口
  14. Responses 部分 | Http Header
  15. 第二本书:疯狂人类进化史20190621
  16. 《scikit-learn机器学习实战》简介
  17. 常见的配置中心:Apollo(二)-接入Apollo
  18. JavaScript处理json数据(对象,数组,集合)
  19. Mysql数据库练习题之商品库
  20. 数据仓库概念和项目架构

热门文章

  1. RecyclerView嵌套实现购物车
  2. 什么是EEPROM?和ROM有区别吗?//2021-2-18
  3. 利用ArcGIS Server SOI 创建水印地图
  4. soi cmos技术及其应用_航空制造业的激光焊接技术及其应用
  5. 修改ActiveMQ的内存大小
  6. TGA图像文件格式分析
  7. 计算机视觉(AI)面试大全
  8. Maven-Archetype Catalog
  9. Excel 公式大全与实战演示
  10. Linux IGMP SNOOPING 学习笔记 之三 igmp snooping实现需求分析