📜  Python|熊猫 Dataframe.iat[ ]

📅  最后修改于: 2022-05-13 01:55:21.853000             🧑  作者: Mango

Python|熊猫 Dataframe.iat[ ]

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

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

要下载以下示例中使用的数据集,请单击此处。

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

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

Python3
# 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 个元素的值。

笔记:

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