pandas - как получить доступ к ячейке в панд, эквивалент df[3,4] в R

Если у меня есть объект pandas DataFrame, как мне просто получить доступ к ячейке? В R, предполагая мои данные.фрейм называется df, я могу получить доступ к 3-й строке и 4-му столбцу по

df[3,4]

что эквивалентно в python?

2 ответов


вы можете использовать iloc (чтобы пройти позиция):

df.iloc[3,4]

Я рекомендую прочитать раздел индексирования документов.


использовать iloc Если столбцы не помечены:

df.iloc[3,4]

это вернет ячейку, расположенную на пересечении третьей строки с четвертым столбцом.

если вы хотите получить доступ к ячейке на основе меток столбцов и строк, используйте at:

df.at["Year","Temperature"]

это вернет ячейку, пересеченную строкой " год "и столбцом"температура".