использование квадратной скобки python - PullRequest
0 голосов
/ 25 марта 2019

Я видел фрагмент кода, похожий на приведенный ниже, при изучении Python.Я новичок в Python и Pandas и хочу понять, как использование квадратных скобок с текстом разрешено для экземпляра DataFrame?Я думал, квадратная скобка используется для списков и для извлечения элементов на основе индекса.Что находится в реализации DataFrame, которая инструктирует интерпретатора разрешить такое использование квадратных скобок?

fram = pandas.read_csv(csvpath)
fame["city"].value_counts()

1 Ответ

0 голосов
/ 25 марта 2019

Документы Python для __getitem__() объясняют это

Вызывается для реализации оценки self[key].

У Pandas есть несколько аккуратных синтаксических реализаций, чтобы вы могли разделить строку Dataframe с индексом (например, df[42]), столбец Dataframe с именем столбца (например, df['spam']) и другие методы .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...