Python | Pandas Dataframe.iat []

Опубликовано: 29 Марта, 2022

Python - отличный язык для анализа данных, в первую очередь из-за фантастической экосистемы пакетов Python, ориентированных на данные. Pandas - один из таких пакетов, который значительно упрощает импорт и анализ данных.

Метод Pandas iat [] используется для возврата данных в кадре данных в переданном месте. Переданное местоположение имеет формат [позиция в строке, позиция в столбце]. Этот метод работает аналогично iloc [] в Pandas, но iat [] используется для возврата только одного значения и, следовательно, работает быстрее, чем оно.

Syntax: Dataframe.iat[row, column]
Parameters: 
position: Position of element in column 
label: Position of element in row
Return type: Single element at passed position 
 

Чтобы загрузить набор данных, используемый в следующем примере, щелкните здесь.

В следующих примерах используемый фрейм данных содержит данные некоторых игроков НБА. Изображение фрейма данных до каких-либо операций прилагается ниже.

Example #1: 
In this example, A dataframe is created by passing URL of csv to Pandas .read_csv() method. After that 3 is passed as column position and 7 as the position in row and value at that position is returned using .iat[ ] method.
 

Python3

# importing pandas module 
import pandas as pd
 
# reading csv file from url 
 
# creating column and row variables
column = 7
row = 3
     
# calling .iat[] method
output = data.iat[row, column]
 
# display
print(output)
 
# df display
data.head()

Выход:
Как показано на выходном изображении, выходные данные можно сравнить, и можно увидеть, что было возвращено значение 3-го элемента в 7-м столбце.

Примечание:

  • В отличие от .iloc [], этот метод возвращает только одно значение. Следовательно, dataframe.at [3: 6, 4: 2] вернет ошибку.
  • Поскольку этот метод работает только для отдельных значений, он быстрее, чем метод .iloc []

Внимание компьютерщик! Укрепите свои основы с помощью базового курса программирования Python и изучите основы.

Для начала подготовьтесь к собеседованию. Расширьте свои концепции структур данных с помощью курса Python DS. А чтобы начать свое путешествие по машинному обучению, присоединяйтесь к курсу Машинное обучение - базовый уровень.