在python程序开发过程之中如果使用pandas这个第三方库,那么一般都会将数据保存在DataFrame这个行列表格形式的数据结构之中,而这个数据结构实例化之后的对象名就是df 。下面会介绍df是如何删除一行或者一列的,感兴趣的小伙伴一起看看吧 。
文章插图
就像是列表对象或者是字符串对象有自己的方法可以去使用一样,df也是有着删除行列数据的方法drop(),这个方法的语法如下所示:
DataFrame.drop(labels=None,axis=0, index=None, columns=None, inplace=False)在这些方法的参数之中有需要去注意两个参数就可以了,它们分比为axis和inplace 。其中axis只能去使用0或者1两个数字作为参数的值,它表示的意思是删除行还是列,默认值为0表示就是删除行的数据 。
而inplace这个参数的意思就是直接对df对象本身进行操作,还是在方法执行完毕之后返回一个新的对象 。
那么labels()这个参数的意思就是删除哪一行或者哪一个,多行多列时使用列表结构,但是只能同时为行号或者列名 。
详细的代码示例如下所示:
df.drop(['B', 'C'], axis=1)df.drop(columns=['B', 'C'])第一行代码表示的就是删除df对象之中列B和列C这两列,而第二行代码的作用和第一行一样,因为columns表示的意思就是列 。如果参数换成index的话,就是删除行了 。
【Python中怎么删除df的数据?Python如何删除数据结构df一行一列】以上就是关于“Python中怎么删除df的数据?Python如何删除数据结构df一行一列”的全部内容了,希望对你有所帮助 。
推荐阅读
- Python私有变量能否访问?Python中私有变量到底怎么理解
- Python中df对象怎么去重?Python库pandas数据结构df去重用什么方法
- Python字典如何存储列表?如何使用字典对列表元素进行访问?
- python中常用的excel模块库有哪些?如何对常用的excel模块库进行安装?
- 甜蜜再恋中,哪些集是有吻戏的?
- 无花果怎么保存时间长
- 西瓜怎么判断是否坏了
- 西瓜中间有点黄能吃吗
- 淘营销活动在哪里展示?活动描述怎么写?
- 村小二怎么注册?需要什么条件和职责?