python | pandas data frame . IAT[]

哎哎哎:# t0]https://www . geeksforgeeks . org/python 熊猫 data frame-IAT/

Python 是进行数据分析的优秀语言,主要是因为以数据为中心的 Python 包的奇妙生态系统。Pandas 就是其中之一,它让数据的导入和分析变得更加容易。

Pandas iat[] 方法用于在传递的位置返回数据帧中的数据。传递的位置的格式为[行中的位置,列中的位置]。这个方法的工作原理与熊猫 iloc[]类似,但 iat[]仅用于返回单个值,因此比它更快。

语法: Dataframe.iat【行,列】 参数: 位置:列中元素的位置 标签:行中元素的位置 返回类型:单个元素在传递位置

要下载下例使用的数据集,点击这里的

在下面的例子中,使用的数据框包含了一些 NBA 球员的数据。任何操作前的数据框图像附在下面。

示例#1: 在本例中,通过将 csv 的 URL 传递给 Pandas 来创建数据帧。read_csv()方法。之后,将 3 作为列位置传递,将 7 作为行位置传递,并使用返回该位置的值。iat[ ]方法。

Python 3

# importing pandas module 
import pandas as pd

# reading csv file from url 
data = pd.read_csv("https://media.geeksforgeeks.org/wp-content/uploads/nba.csv")

# creating column and row variables
column = 7
row = 3

# calling .iat[] method
output = data.iat[row, column]

# display
print(output)

# df display
data.head()

输出: 如输出图所示,可以对比输出,可以看到第 7 列第 3 个元素的 Value 被返回。

注:

  • 不像,。iloc[ ],此方法仅返回单个值。因此,dataframe.at[3:6,4:2]将返回一个错误
  • 由于此方法仅适用于单个值,因此它比。iloc[]方法