zoukankan      html  css  js  c++  java
  • Pandas中at、iat函数详解

     

    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
  • 相关阅读:
    普通变量和数组作为函数参数的区别
    2.1
    SQL NULL 值
    SQL ALTER TABLE 语句
    SQL CHECK 约束
    SQL LEFT JOIN 关键字
    SQL JOIN
    SQL Alias(别名)
    SQL 通配符
    从暴力中解脱,
  • 原文地址:https://www.cnblogs.com/Summer-skr--blog/p/13707178.html
Copyright © 2011-2022 走看看