Python Pandas Dataframe.at[ ]

Python Pandas Dataframe.at[ ]

Python是一种进行数据分析的伟大语言,主要是因为以数据为中心的Python软件包的奇妙生态系统。Pandas就是这些包中的一个,它使导入和分析数据变得更加容易。

Pandas at[] 用于返回数据框架中传递位置的数据。传递位置的格式为[position, Column Name]。这个方法的工作方式与Pandas loc[ ]类似,但是at[ ]是用来返回一个单一的值,因此比它更快。

语法: Dataframe.at[position, label]
参数:
position:列中元素的位置
label:要使用的列名
返回类型:在通过的位置的单个元素

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

Python Pandas Dataframe.at[ ] 。

示例 #1:
在这个例子中,通过向Pandas .read_csv()方法传递csv的URL来创建一个数据框架。之后,使用.at[ ]方法返回Name列的第二个值。

# 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 position and label variables
position = 2
label = 'Name'
     
# calling .at[] method
output = data.at[position, label]
 
# display
print(output)

输出:
如输出图像所示,可以对输出进行比较,可以看出名称栏中第二位置的值与输出相似。

Python Pandas Dataframe.at[ ] 。

注意:

  • 与.loc[ ]不同,这个方法只返回单个值。因此,dataframe.at[3:6, label]将返回一个错误。
  • 因为这个方法只对单个值起作用,所以它比.loc[]方法快。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程