Как выбрать один столбец из 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 удобна, но может не работать с некоторыми именами.