Автор оригинала: Python Examples.
Dataframe – Доступ к одному значению
Вы можете получить доступ к одному значению из DataFrame двумя способами.
Метод 1: Dataframe.at [index, column_name] Свойство возвращает одно значение, присутствующее в строке, представленном индексом, и в столбце, представленном именем столбца.
Способ 2: Или вы можете использовать Dataframe.iat (row_position, column_position) Чтобы получить доступ к значению, присутствующую в месте, представленном положении строки row_Position и столбцом столбца.
В этом уроке мы пройдемся по примерам, используя dataframe.at () и dataframe.iat (), где мы доступм одно значение из dataframe.
Пример 1 – dataframe.at
В этом примере мы будем инициализировать файл dataframe и используете свойство dataframe.at для доступа к значению.
Python Program
import pandas as pd
df1 = pd.DataFrame({'A': ['aa', 'bb'],
'M': ['cc', 'dd'],
'C': ['ee', 'ff']},
index=[2, 5])
#value at index 2 and column name 'M'
value1 = df1.at[2, 'M']
print(value1)
#value at index 5 and column name 'A'
value2 = df1.at[5, 'A']
print(value2)Выход
cc bb
Пример 2 – dataframe.at
В этом примере мы принимаем dataframe инициализированные без индекса. Если индекс не предоставлен, вы можете рассмотреть индекс, который будет начать с 0 и увеличение шагов 1 с каждым последовательным строком.
Python Program
import pandas as pd
df1 = pd.DataFrame({'A': ['aa', 'bb'],
'M': ['cc', 'dd'],
'C': ['ee', 'ff']})
value1 = df1.at[0, 'C']
print(value1)
value2 = df1.at[1, 'A']
print(value2)Выход
ee bb
Пример 3 – DataFrame.iat
В этом примере мы принимаем dataframe инициализированные без индекса. Если индекс не предоставлен, вы можете рассмотреть индекс, который будет начать с 0 и увеличение шагов 1 с каждым последовательным строком.
Python Program
import pandas as pd
df1 = pd.DataFrame({'A': ['aa', 'bb'],
'M': ['cc', 'dd'],
'C': ['ee', 'ff']},
index=[2, 5])
#value at row position 0, column position 1
value1 = df1.iat[0, 1]
print(value1)
#value at row position 1, column position 1
value2 = df1.iat[1, 1]
print(value2)Выход
cc dd
Резюме
В этом руководстве примеров Python мы узнали о том, как получить доступ к значению от DataFrame с использованием оси.