at 函数:通过行名和列名来取值(取行名为a, 列名为A的值)

iat 函数:通过行号和列号来取值(取第1行,第1列的值)

本文给出at、iat常见的用法,并附上详细代码。

1. 首先创建一个DataFrame(data)

Out[1]: pd.DataFrame(np.arange(15).reshape(5,3), columns=list('ABC'), index=list('abcde'))
Out[1]: A   B   C
a   0   1   2
b   3   4   5
c   6   7   8
d   9  10  11
e  12  13  14

2. 取 data中行名为a,列名为A的值

Out[2]: data.at['a','A']
Out[2]: 0

3. 取 data中第1行,第1列的值(注意,第一行,第一列均从0计数)

In [3]: data.iat[0,0]
Out[3]: 0

4. 利用at、iat赋值给某行某列

In [4]: data.at['a','A']=666 # 等价于 data.iat[0,0]=666
In [5]: data
Out[5]:A   B   C
a  666   1   2
b    3   4   5
c    6   7   8
d    9  10  11
e   12  13  14

loc与iloc函数也可实现上述功能,详情见博文(Pandas中loc和iloc函数用法详解)

Pandas中at、iat函数详解相关推荐

  1. pandas中的isin函数详解

    原文链接:http://www.datastudy.cc/to/68 今天有个同学问到,not in 的逻辑,想用 SQL 的select c_xxx_s from t1 left join t2 o ...

  2. [每日一答] [20151015] pandas中的isin函数详解

    今天有个同学问到一个逻辑,就是not in的逻辑,想用SQL的select c_xxx_s from t1 left join t2 on t1.key=t2.key where t2.key is ...

  3. python getattr_Python中的getattr()函数详解:

    标签:Python中的getattr()函数详解: getattr(object, name[, default]) -> value Get a named attribute from an ...

  4. timm 视觉库中的 create_model 函数详解

    timm 视觉库中的 create_model 函数详解 最近一年 Vision Transformer 及其相关改进的工作层出不穷,在他们开源的代码中,大部分都用到了这样一个库:timm.各位炼丹师 ...

  5. python input函数详解_对Python3中的input函数详解

    下面介绍python3中的input函数及其在python2及pyhton3中的不同. python3中的ininput函数,首先利用help(input)函数查看函数信息: 以上信息说明input函 ...

  6. Python中的bbox_overlaps()函数详解

    Python中的bbox_overlaps()函数详解 想要编写自己的目标检测算法,就需要掌握bounding box(边界框)之间的关系.在这之中,bbox_overlaps()函数是一个非常实用的 ...

  7. java的匿名函数_JAVA语言中的匿名函数详解

    本文主要向大家介绍了JAVA语言中的匿名函数详解,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助. 一.使用匿名内部类 匿名内部类由于没有名字,所以它的创建方式有点儿奇怪.创建格式如下: ...

  8. 内核中的kmalloc函数详解

    一.kmalloc函数详解 #include <linux/slab.h> void *kmalloc(size_t size, int flags); 给 kmalloc 的第一个参数是 ...

  9. 前端如何设置背景颜色的透明度 css中的 rgba() 函数详解 :background-color: rgba(255,192,203,0.3)

    目录 前言 rgba() 函数 详解 再分享一个小技巧哈哈哈 前言 今天在开发移动端的时候感觉没背景颜色有点丑,再加上自己做的是蛋糕app,觉得暖色应该会很好看,于是就用了这行代码 backgroun ...

  10. Opencv中的imshow函数详解

    前言 使用opencv对图像进行处理之后,通常调用imshow函数来显示处理结果.但是,我们经常会发现显示结果和我们预期的结果有些差别.这是由于opencv经常会涉及到对多种图像数据类型的处理,如果我 ...

最新文章

  1. c语言字符串操作面试题,C语言常见字符串面试题.pdf
  2. 互联网算法面试高频题目
  3. 【云ERP】SAP S/4 HANA CLOUD 采购订单处理基本操作
  4. iangularjs 模板_AngularJS 动态模板
  5. 计算机丢失qt4core.dll,qtcore4.;dll文件丢失。怎么办?
  6. SQL--Chapter1_Overview of SQL Server
  7. 深度学习篇| keras入门(一)
  8. laydate点击输入框闪一下不见了_爱剪辑:如何制作抖音、苹果风格的快闪视频...
  9. docker安装nginx并配置SSL到个人博客
  10. 一个R包玩转单细胞免疫组库分析,还能与Seurat无缝对接
  11. python sub 第三次_Python学习的第三次的总结
  12. leetcode题解136-只出现一次的数字
  13. Android通过ping操作进行网络检测,并返回花费的时间
  14. java环境变量配置和android sdk环境变量配置
  15. yuzu模拟器安装设置大全
  16. drozer安全测试
  17. uni-app实现XCode苹果本地离线打包APP
  18. 第一代操盘手图解“庄家操盘五部曲”;股市不可不知的赚钱法则!
  19. Faster:一个高效就地更新的并发键值存储
  20. python字典操作首字母与星期的对应_python:第五章 字典与集合作业

热门文章

  1. AOE与AOV的区别
  2. 尴尬: 外媒一致好评一加5T, 若不“撞衫”OPPO R11s 就缺货了
  3. 2017年《北京市医药分开综合改革实施方案》全文
  4. Palo/Doris介绍
  5. 人工智能与大数据面试指南——Python
  6. 【Python】可设置抽奖者权重的抽奖脚本
  7. 坦克大战-基础版01
  8. 厦大C语言上机 2020年期末上机考试 移车问题
  9. golang网络编程:获取本机MAC地址
  10. 【word】调整行间距