呆瓜半小时入门python数据分析(博主录制)

方法一:直接del df['column-name']

删除sub_grade_列, 输入del df['sub_grade_x']

方法二:采用drop方法,有下面三种等价的表达式:

1. df= df.drop('column_name', 1)

输入:df,drop('num',axix=1),不改变内存,及输入df的时候,它还是显示原数据

2. df.drop('column_name',axis=1, inplace=True)

输入:df.drop('num',axix=1,inplace=True),改变内存,及输入df的时候,它显示改变后的数据

3. df.drop([df.columns[[0,1, 3]]], axis=1,inplace=True)

输入:df.drop([df.columns[[0,1]]],axis=1,inpalce=True)

总结:凡是会对原数组作出修改并返回一个新数组的,往往都有一个 inplace可选参数。如果手动设定为True(默认为False),那么原数组直接就被替换。也就是说,采用inplace=True之后,原数组名(如2和3情况所示)对应的内存值直接改变;而采用inplace=False之后,原数组名对应的内存值并不改变,需要将新的结果赋给一个新的数组或者覆盖原数组的内存位置(如1情况所示)。

通过pandas删除列:

1.del df['columns'] #改变原始数据

2.df.drop('columns',axis=1)#删除不改表原始数据,可以通过重新赋值的方式赋值该数据

3.df.drop('columns',axis=1,inplace='True') #改变原始数据

python 删除特定列_pandas删除某一列的方法(drop函数)相关推荐

  1. python删除特定文件_python删除特定文件的方法

    python删除特定文件的方法 本文实例讲述了python删除特定文件的方法.分享给大家供大家参考.具体如下: #!/usr/bin/python # -*- coding: utf-8 -*- im ...

  2. python删除特定文件_python删除特定文件的方法 -电脑资料

    作者:技术芝麻点 字体:[增加 减小] 类型:转载 这篇文章主要介绍了python删除特定文件的方法,涉及Python文件查找及删除的相关技巧,需要的朋友可以参考下 本文实例讲述了python删除特定 ...

  3. python df删除特定行_pandas.DataFrame删除/选取含有特定数值的行或列实例

    1.删除/选取某列含有特殊数值的行 import pandas as pd import numpy as np a=np.array([[1,2,3],[4,5,6],[7,8,9]]) df1=p ...

  4. python选取特定行_pandas.DataFrame选取/排除特定行的方法

    pandas.DataFrame选取特定行 使用Python进行数据分析时,经常要使用到的一个数据结构就是pandas的DataFrame,如果我们想要像Excel的筛选那样,只要其中的一行或某几行, ...

  5. python 根据判断产生新列_pandas DataFrame 根据多列的值做判断,生成新的列值实例...

    环境:Python3.6.4 + pandas 0.22 主要是DataFrame.apply函数的应用,如果设置axis参数为1则每次函数每次会取出DataFrame的一行来做处理,如果axis为1 ...

  6. python选取特定行_pandas实现选取特定索引的行

    下面为大家分享一篇pandas实现选取特定索引的行,具有很好的参考价值,希望对大家有所帮助.一起过来看看吧 如下所示: >>> import numpy as np >> ...

  7. python 多条件判断 生成新列_pandas DataFrame 根据多列的值做判断,生成新的列值

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  8. python批量修改列名_pandas修改DataFrame列名的实现方法

    提出问题 存在一个名为dataset的DataFrame >>> dataset.columns Index(['age', 'job', 'marital', 'education ...

  9. python pandas 日期格式_pandas 快速处理 date_time 日期格式方法

    当数据很多,且日期格式不标准时的时候,如果pandas.to_datetime 函数使用不当,会使得处理时间变得很长,提升速度的关键在于format的使用.下面举例进行说明: 示例数据: date 格 ...

  10. Shell:用sed命令删除特定行

    一.sed命令 Linux sed 命令是利用脚本来处理文本文件. sed 可依照脚本的指令来处理.编辑文本文件. 此处用-i参数实现 -i : 直接在文件上编辑 (edit files in pla ...

最新文章

  1. shell学习之路:流程控制(if)
  2. div中移除某个元素 js_[JS基础] 13 - 其他 JS 基础
  3. 计算机网络:NAT基本原理
  4. linux查看telnet进程,SuseLinux上配置Telnet服务,重启xinetd守护进程时的异常
  5. 如何看懂源代码–(分析源代码方法)
  6. 大数据-03-Spark入门
  7. 怎样使用计算机上的高级共享设置,win7打印机共享怎么设置
  8. 2018-09-25 参考博客Hadoop
  9. 利用系统级别的光谱成像技术分析细胞器的互作组学
  10. Double binary trees
  11. php 数组json失败,php json转数组出错
  12. 利用SPSS做数据分析①(了解SPSS)
  13. php 过滤微信符号昵称,PHP方法处理微信昵称特殊符号过滤_后端开发
  14. 安规X电容和Y电容的作用
  15. BlueCoat SG设备对非标准HTTPS应用访问提示不可信任发行者证书问题解决
  16. 2017php最新版本,2017php受权验证系统2.6.8受权系统,真正完整可用,全新界面受权源码...
  17. 《软件设计师》备考笔记
  18. 圆形谷仓Circular Barn_Silver---(DP优化 / )队列 + 贪心(复杂度O(2n))---DD(XYX)​​​​​​​的博客
  19. 基于PHP+小程序(MINA框架)+Mysql数据库的旅游攻略小程序系统设计与实现
  20. 谈软件系统的标准化和产品化

热门文章

  1. python画彩虹圈_javascript – 如何使用HTML5画布生成彩虹圈?
  2. 成功的自动化测试:测试员的故事
  3. [转载]NFC问题分析
  4. 红米停在android,红米手机在Android开发中无法获取data/data中数据的问题
  5. springboot配置redis(单节点)
  6. Linux基础-用户管理与组管理
  7. VS2010提示未能正确加载包
  8. 守望先锋ptr服务器位置,守望先锋测试服怎么进 守望先锋ptr怎么进
  9. 皮皮虾技术三面,我的面试经验与总结分享
  10. 腾讯视频显示网络连接服务器失败怎么办,腾讯视频不能投屏怎么回事 腾讯视频无法投屏的解决方法...