iat 方法是Python Pandas 中用于访问 DataFrame 特定位置(基于整数索引)的数据。它与 iloc 类似,但 iat 只能访问单个元素,而 iloc 可以访问切片。本文主要介绍一下Pandas中pandas.DataFrame.iat方法的使用。

DataFrame.iat

按整数位置访问行/列对的单个值。

iloc类似,两者都提供基于整数的查找。如果只需要在DataFrameSeries中获取或设置一个值,则使用iat

Raises:

当整数位置超出界限时抛出IndexError

例子:

import pandas as pd

# 创建一个示例 DataFrame
df = pd.DataFrame([[0, 2, 3], [0, 4, 1], [10, 20, 30]],
                  columns=['A', 'B', 'C'])
print(df)
# 输出:
#     A   B   C
# 0   0   2   3
# 1   0   4   1
# 2  10  20  30

# 获取指定行/列对的值
value = df.iat[1, 2]
print(value)
# 输出:
# 1

# 将值设置为指定的行/列对
df.iat[1, 2] = 10
new_value = df.iat[1, 2]
print(new_value)
# 输出:
# 10

# 获取Series中的值
series_value = df.loc[0].iat[1]
print(series_value)
# 输出:
# 2

相关文档Python pandas.DataFrame.iloc函数方法的使用

推荐文档

相关文档

大家感兴趣的内容

随机列表