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

【Pandas】pandas DataFrame iat

Pandas2.2 DataFrame

Indexing, iteration

方法描述
DataFrame.head([n])用于返回 DataFrame 的前几行
DataFrame.at快速访问和修改 DataFrame 中单个值的方法
DataFrame.iat快速访问和修改 DataFrame 中单个值的方法

pandas.DataFrame.iat

pandas.DataFrame.iat 是一个快速访问和修改 DataFrame 中单个值的方法,但它使用的是基于整数的位置索引(即行号和列号),而不是标签。iat 方法在需要频繁访问和修改单个元素时非常高效,因为它直接在底层进行操作,避免了中间步骤。

语法
DataFrame.iat[row_index, column_index]
参数
  • row_index: 行的整数索引。
  • column_index: 列的整数索引。
示例

假设我们有一个 DataFrame 如下:

import pandas as pd

data = {
    'A': [1, 2, 3],
    'B': [4, 5, 6],
    'C': [7, 8, 9]
}

df = pd.DataFrame(data, index=['row1', 'row2', 'row3'])
print(df)

输出:

       A  B  C
row1   1  4  7
row2   2  5  8
row3   3  6  9
访问单个元素

使用 iat 方法访问第二行(索引为1)和第三列(索引为2)的元素:

value = df.iat[1, 2]
print(value)

输出:

8
修改单个元素

使用 iat 方法将第一行(索引为0)和第一列(索引为0)的元素修改为 10:

df.iat[0, 0] = 10
print(df)

输出:

       A  B  C
row1  10  4  7
row2   2  5  8
row3   3  6  9
总结

pandas.DataFrame.iat 提供了一种高效的方式来访问和修改 DataFrame 中的单个元素,适用于需要快速操作单个数据点且使用整数索引的场景。

http://www.dtcms.com/a/125696.html

相关文章:

  • 蓝桥杯篇---客观题
  • 学习笔记五——Rust 控制流全解析
  • 【Pandas】pandas DataFrame at
  • Java对接智能客服:从0到1构建高并发对话系统的实战指南
  • UE5,LogPackageName黄字警报处理方法
  • 洛古B4158 [BCSP-X 2024 12 月小学高年级组] 质数补全(线性筛/dfs)
  • Jetson AGX Xavier开发套件使用方法
  • HCIE无线控制器配置常见问题及解决方法
  • 【C语言】--- 文件操作
  • IPD推进中关键角色与岗位(八)LPMT优化产品全生命周期管理,帮助企业在竞争
  • 基于 JavaWeb 的 SSM 在线视频教育系统设计和实现(源码+文档+部署讲解)
  • P10899 [蓝桥杯 2024 省 C] 劲舞团
  • 文件IO7(中文字库的原理与应用/目录检索原理与应用/并发编程的原理与应用)
  • Windows系统备份和还原点
  • 第十五届蓝桥杯PythonC组题解
  • 如何使用通义灵码完成PHP单元测试 - AI辅助开发教程
  • 数字内容体验案例解析与行业应用
  • 神经动力学系统与计算及AI拓展
  • MySQL的数据库性能分析利器Percona toolkit
  • 利用Ruby的Typhoeus编写爬虫程序
  • 快速上手Linux联网管理
  • 【Ansible自动化运维】四、ansible应用部署:加速开发到生产的流程
  • 接口和抽象类的区别
  • maven 依赖的优先级
  • 一个批量文件Dos2Unix程序(Microsoft Store,开源)
  • 【 Beautiful Soup (bs4) 详解】
  • 五、用例篇
  • 【二轮征稿】2025年IEEE第三届模式识别、机器视觉与人工智能国际会议(IEEE PRMVAI 2025)
  • 订阅不到topic排查方式
  • 上下文管理器需要实现哪两种方法以及相关应用