一、数据准备

import pandas as pddata = pd.read_excel(r'测试.xlsx')
print(data)如下数据名称    类型   型号    C
0   多多     1      AA    12
1   多多1    2      BB    12
# 使用del, 一次只能删除一列,不能一次删除多列
import pandas as pddata = pd.read_excel(r'测试.xlsx')
print(data)# 使用del, 一次只能删除一列,不能一次删除多列# 只能使用 del df['C'], 不能使用 del df[['C', '类型']]del data['C']
print(data)

结果:

D:\Python310\python.exe C:/Users/Administrator/Desktop/测试代码.py名称    类型   型号    C
0   多多     1      AA    12
1   多多1    2      BB    12名称    类型   型号
0   多多     1      AA
1   多多1    2      BB    进程已结束,退出代码0
# 使用drop---------------------
import pandas as pddata = pd.read_excel(r'测试.xlsx')
print(data)名称    类型   型号    C
0   多多     1      AA    12
1   多多1    2      BB    12# 使用drop
#
data = data.drop(['C', '类型'], axis=1, inplace=False)  # axis=1 表示删除列,['C', '类型'] 要删除的col的列表,可一次删除多列    # inplace=True, 直接从内部删除
print(data)

结果:

D:\Python310\python.exe C:/Users/Administrator/Desktop/测试.py名称    类型   型号    C
0   多多     1      AA    12
1   多多1    2      BB    12名称      型号
0   多多       AA
1   多多1      BB    进程已结束,退出代码0

Pandas 删除列相关推荐

  1. pandas 删除列 多列

    使用del和drop方法删除DataFrame中的列,使用drop方法一次删除多列 # 使用del, 一次只能删除一列,不能一次删除多列# 只能使用 del df['密度'], 不能使用 del df ...

  2. kesci-这十套练习,教你如何使用Pandas做数据分析-练习4(学习笔记)

    题目数据来源:https://www.kesci.com/mw/notebook/5c1b599d8859e0002b718378 目录 1. 导入库 2. 加载数据 3. 每一列(columns)的 ...

  3. 用在数据科学上的 Python:你可能忘记的 8 个概念

    列表推导式 在写循环的时候,每次定义一堆的列表是相当无聊的.幸运的是,Python 内置了一种名为列表推导式的方法,这种方法仅仅使用一行代码就可以解决这个问题.列表推导式刚开始对你来说可能有些困难,但 ...

  4. Python基本用法

    在python上新建一个dataframe data = [['Alex',10],['Bob',12],['Clarke',13]] df = pd.DataFrame(data,columns=[ ...

  5. pandas删除行删除列,增加行增加列

    举例:创建一个新df: df = pd.DataFrame(np.arange(16).reshape(4, 4), columns=list('ABCD'), index=list('1234')) ...

  6. python pandas 增加一列_pandas删除行删除列增加行增加列的实现

    创建df: >>> df = pd.DataFrame(np.arange(16).reshape(4, 4), columns=list('ABCD'), index=list(' ...

  7. python删除列索引_python中pandas.DataFrame的简单操作方法(创建、索引、增添与删除)...

    前言 最近在网上搜了许多关于pandas.DataFrame的操作说明,都是一些基础的操作,但是这些操作组合起来还是比较费时间去正确操作DataFrame,花了我挺长时间去调整BUG的.我在这里做一些 ...

  8. #深入分析# pandas中使用 drop 和 del删除列数据的区别

    在Python中del 和drop方法都能够删除dataframe中的列数据,但两者也有着些许区别. 首先 del 属于 Python的内置函数函数,drop属于pandas中的内置函数 drop对列 ...

  9. pandas以前笔记

    # -*- coding: utf-8 -*- """ Created on Sat Jul 21 20:06:20 2018@author: heimi "& ...

最新文章

  1. html点击播放生日快乐歌曲大全,播放生日快乐歌曲.doc
  2. windows操作系统自带的TCP端口转发
  3. 经典笔试题:用C写一个函数测试当前机器大小端模式
  4. Python中几个操作列表的内置函数filter(),map(),reduce(),lambda
  5. 网络流24题 最小路径覆盖问题
  6. windows10彻底杀死卡死的顽固进程
  7. static_cast,reinterpret_cast,const_cast,dynamic_cast:
  8. 大学计算机实验教程实验报告2.2,大学计算机实验2 实验报告.pdf
  9. Mac 安装mysql8
  10. Servlet面试题汇总
  11. Linux卸载Apache服务器
  12. WinDirStat下载使用指南,处理电脑空间神器
  13. 白噪声的matlab程序,matlab产生白噪声信号
  14. 大数据技术Spark详解
  15. Latex中使用实心圆点列表
  16. 每日一篇_启动又报错了The POM for com.xxxx:qgg-core:jar:0.0.1-SNAPSHOT is missing
  17. 面经手册 · 第1篇《认知自己的技术栈盲区》
  18. ABP框架Web API跨域问题的解决方案
  19. 【Linux分组权限】linux下创建用户分组及设置分组权限
  20. 如何快速写出Json Schema,校验Json Schema

热门文章

  1. 不通过twitter API获取Twitter数据的方法
  2. 2022年亚太数学建模竞赛-问题C:全球变暖与否?-思路详解
  3. C++ 类的简单使用
  4. 南京工业大学乐学python答案_乐学Python
  5. 《趣味知识博文》小W与小L带你聊天式备考CDA Level Ⅰ(二)
  6. unity弹珠游戏-虚拟现实期末大作业(附下载链接)
  7. 弹弹堂服务器找不到,4399弹弹堂 合服常见问题及解答
  8. openfire html5,HTML5来了,7个混合式移动开发框架
  9. 长训终于完成了,深圳驾考,一把鼻涕一把泪
  10. matlab的多变量dmc源程序,基于MATLAB多变量DMC算法仿真技术研究