Как выбрать один столбец из DataFrame?

Этот вопрос проверяет, как обращаться к данным в отдельных столбцах DataFrame.

Короткий ответ

Выбрать один столбец можно с помощью df["column_name"] или df.column_name. Первый способ предпочтителен, так как работает с любыми именами столбцов.

Длинный ответ

В Pandas есть несколько способов выбрать один столбец:

Через квадратные скобки [] (предпочтительный способ):

df["column_name"]

Через точечную нотацию . (работает, если имя столбца не содержит пробелов и спецсимволов):

df.column_name

С использованием loc[] или iloc[]:

df.loc[:, "column_name"]
df.iloc[:, 0]  # Выбирает первый столбец


Лучше использовать df["column_name"], так как он универсален. Точечная нотация df.column_name удобна, но может не работать с некоторыми именами.

Уровень

  • Рейтинг:

    2

  • Сложность:

    4

Навыки

  • Pandas

Ключевые слова

Подпишись на Data Science в телеграм