pandas dataframe drop函数介绍

 更新时间:2022年09月14日 16:22:44   作者:soulsoul_god  
这篇文章主要介绍了pandas dataframe drop函数介绍,文章通围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下

使用drop函数删除dataframe的某列或某行数据:

drop(labels, axis=0, level=None, inplace=False, errors='raise')
         --  axis为0时表示删除行,axis为1时表示删除列

常用参数如下: 

import pandas as pd
import numpy as np
 
data = {'Country':['China','US','Japan','EU','UK/Australia', 'UK/Netherland'],
'Number':[100, 150, 120, 90, 30, 2],
'Value': [1, 2, 3, 4, 5, 6],
'label': list('abcdef')}
 
df = pd.DataFrame(data)
print("df原数据:\n", df, '\n')
out:
df原数据:
          Country  Number  Value label
0          China     100      1     a
1             US     150      2     b
2          Japan     120      3     c
3             EU      90      4     d
4   UK/Australia      30      5     e
5  UK/Netherland       2      6     f

删除单列:

print(df.drop('Country', axis = 1))
 
out:
   Number  Value label
0     100      1     a
1     150      2     b
2     120      3     c
3      90      4     d
4      30      5     e
5       2      6     f

删除多列:

print(df.drop(['Country','Number'], axis = 1))
 
out:
   Value label
0      1     a
1      2     b
2      3     c
3      4     d
4      5     e
5      6     f

删除单行:

print(df.drop(labels = 1, axis = 0))
 
out:
         Country  Number  Value label
0          China     100      1     a
2          Japan     120      3     c
3             EU      90      4     d
4   UK/Australia      30      5     e
5  UK/Netherland       2      6     f

删除多行:

print(df.drop(labels = [1,2], axis = 0))
 
out:
         Country  Number  Value label
0          China     100      1     a
3             EU      90      4     d
4   UK/Australia      30      5     e
5  UK/Netherland       2      6     f

使用range函数删除连续多行:

print(df.drop(labels = range(1,3), axis = 0))
 
out:
         Country  Number  Value label
0          China     100      1     a
3             EU      90      4     d
4   UK/Australia      30      5     e
5  UK/Netherland       2      6     f

到此这篇关于pandas dataframe drop函数介绍的文章就介绍到这了,更多相关pandas dataframe drop 内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 用Python自动下载网站所有文件

    用Python自动下载网站所有文件

    这篇文章主要介绍了如何用Python自动下载网站所有文件,帮助大家更好的理解和学习使用python,感兴趣的朋友可以了解下
    2021-03-03
  • Tortoise-orm信号实现及使用场景源码详解

    Tortoise-orm信号实现及使用场景源码详解

    这篇文章主要为大家介绍了Tortoise-orm信号实现及使用场景源码详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-03-03
  • Python实现图片识别加翻译功能

    Python实现图片识别加翻译功能

    这篇文章主要介绍了Python使用百度AI接口实现图片识别加翻译功能,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-12-12
  • 用python制作个音乐下载器

    用python制作个音乐下载器

    这篇文章主要介绍了用python制作个音乐下载器,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下
    2021-01-01
  • 总结Python变量的相关知识

    总结Python变量的相关知识

    今天给大家带来的是关于Python基础的相关知识,文章围绕着Python变量的相关知识展开,文中有非常详细的介绍及代码示例,需要的朋友可以参考下
    2021-06-06
  • Opencv-Python图像透视变换cv2.warpPerspective的示例

    Opencv-Python图像透视变换cv2.warpPerspective的示例

    今天小编就为大家分享一篇关于Opencv-Python图像透视变换cv2.warpPerspective的示例,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-04-04
  • Python使用python-docx读写word文档

    Python使用python-docx读写word文档

    这篇文章主要为大家详细介绍了Python使用python-docx读写word文档,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-08-08
  • flask框架中勾子函数的使用详解

    flask框架中勾子函数的使用详解

    这篇文章主要介绍了flask框架中勾子函数的使用详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-08-08
  • Python中文件操作简明介绍

    Python中文件操作简明介绍

    这篇文章主要介绍了Python中文件操作简明介绍,本文讲解了打开文件、读取方法、写入方法、文件内移动、文件迭代、关闭文件、截取文件等内容,并给出了一个完整操作实例,需要的朋友可以参考下
    2015-04-04
  • Python文件操作方法详解

    Python文件操作方法详解

    这篇文章主要介绍了Python文件操作方法详解,需要的朋友可以参考下
    2020-02-02

最新评论