Python中怎么删除df的数据?Python如何删除数据结构df一行一列

在python程序开发过程之中如果使用pandas这个第三方库,那么一般都会将数据保存在DataFrame这个行列表格形式的数据结构之中,而这个数据结构实例化之后的对象名就是df 。下面会介绍df是如何删除一行或者一列的,感兴趣的小伙伴一起看看吧 。

Python中怎么删除df的数据?Python如何删除数据结构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一行一列”的全部内容了,希望对你有所帮助 。

    推荐阅读