Python

python数据处理--pandas的drop函数

2020-03-23  本文已影响0人  biu_bug

最近在学习数据分析,遇到的知识点问题在这记录一下,欢迎大家交流分享、、、
参考文献:https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.drop.html#pandas.DataFrame.drop

关于drop函数的用法

DataFrame.drop(self,labels = None,axis = 0,index = None,columns = None,level = None,inplace = False,errors ='raise' )

通过指定标签名称和轴,或者直接指定索引或列名称来直接删除行或列。
常用参数含义:

Example

>>> df = pd.DataFrame(np.arange(12).reshape(3, 4),columns=['A', 'B', 'C', 'D'])
>>> df
     A  B   C   D
  0  0  1   2   3
  1  4  5   6   7
  2  8  9  10  11

删除行

>>> df.drop(index = 0, axis = 0)
     A  B   C   D
  1  4  5   6   7
  2  8  9  10  11

上述axis = 0 可去掉,同样也可写成

>>> df.drop(labels = 0, axis = 0)
     A  B   C   D
  1  4  5   6   7
  2  8  9  10  11

删除列

>>> df.drop(columns = 'A')
等同于
>>> df.drop(labels = 'A', axis = 1)
      B   C   D
  0   1   2   3
  1   5   6   7
  2   9  10  11
上一篇 下一篇

猜你喜欢

热点阅读