当前位置: 首页 > news >正文

【Pandas】pandas DataFrame pop

Pandas2.2 DataFrame

Indexing, iteration

方法描述
DataFrame.head([n])用于返回 DataFrame 的前几行
DataFrame.at快速访问和修改 DataFrame 中单个值的方法
DataFrame.iat快速访问和修改 DataFrame 中单个值的方法
DataFrame.loc用于基于标签(行标签和列标签)来访问和修改 DataFrame 中的数据
DataFrame.iloc用于基于整数位置(行号和列号)来访问和修改 DataFrame 中的数据
DataFrame.insert(loc, column, value[, …])用于在 DataFrame 的指定位置插入一个新的列
DataFrame.iter()用于迭代 DataFrame 的列名
DataFrame.items()用于迭代 DataFrame 的列名和列数据
DataFrame.keys()返回 DataFrame 的列名
DataFrame.iterrows()用于逐行迭代 DataFrame
DataFrame.itertuples([index, name])用于逐行迭代 DataFrame
DataFrame.pop(item)用于从 DataFrame 中删除指定列

pandas.DataFrame.pop()

pandas.DataFrame.pop(item) 方法用于从 DataFrame 中删除指定列,并返回该列的数据。这个方法会直接修改原始 DataFrame,移除指定的列。

参数
  • item:要删除的列名(字符串)。
返回值
  • 返回被删除的列的数据,类型为 pandas.Series
示例

假设我们有一个 DataFrame 如下:

import pandas as pddata = {'A': [1, 2, 3],'B': [4, 5, 6],'C': [7, 8, 9]
}df = pd.DataFrame(data)
print("原始 DataFrame:")
print(df)

输出:

原始 DataFrame:A  B  C
0  1  4  7
1  2  5  8
2  3  6  9

使用 pop 方法删除列 ‘B’:

popped_column = df.pop('B')
print("\n被删除的列 'B':")
print(popped_column)print("\n删除列 'B' 后的 DataFrame:")
print(df)

输出:

被删除的列 'B':
0    4
1    5
2    6
Name: B, dtype: int64删除列 'B' 后的 DataFrame:A  C
0  1  7
1  2  8
2  3  9

可以看到,列 ‘B’ 已经从原始 DataFrame 中被移除,并且 pop 方法返回了被删除的列 ‘B’ 的数据。

相关文章:

  • 【C++11】列表初始化、右值引用、完美转发、lambda表达式
  • 【adb】bat批处理+adb 自动亮屏,自动解锁屏幕,启动王者荣耀
  • 【C++11】新的类功能、模板的可变参数、包装器
  • ceph集群的pg卡住不同步处理记录【如objects degraded (0.223%)】、pg为unclean和degraded等状态处理
  • 网络原理 - 初识网络 2
  • ubuntu 24.02部署java web服务
  • 基于 Java 的淘宝 API 调用实践:商品详情页 JSON 数据结构解析与重构
  • SerialTest 在Linux环境上安装与编译文档
  • GIS开发笔记(7)结合osg及osgEarth实现不同高度下的三个圆形区域形成的三维覆盖轮廓区域绘制
  • AI 语音公司 ElevenLabs 进军亚太市场设立东京子公司;EverTutor Live :语音交互 AI 教育平台丨日报
  • 应用系统中的报表开发成本知多少?
  • SCA(软件成分分析)技术理念、市场前景及趋势
  • MySQL数据库权限管理
  • 刚刚,DeepSeek公布了推理引擎开源路径,OpenAI也将开始连续一周发布
  • 使用 vxe-table 来格式化任意的金额格式,支持导出与复制单元格格式到 excel
  • AI分析师
  • 高级语言调用C接口(二)回调函数(5)arkts
  • 一站式视频转换,在线转MKV,支持多种格式转换,便捷高效的格式转换之选
  • 客户验收标准模糊,如何明确
  • 爱普生FA1008AN在AI眼镜中的应用
  • 东莞最新通报最新/北京网站优化
  • 东莞网站建设公司注册/品牌设计公司
  • 麻章手机网站建设/电脑零基础培训班
  • 深圳住建网站/百度服务电话
  • 电商网站的制作/网络防御中心
  • 电影网站app怎么做的/刷赞网站推广永久