Несколько методов извлечения столбцов DataFrame по числам в Python

Чтобы получить столбцы кадра данных по числам в Python, вы можете использовать следующие методы:

Метод 1: использование iloc

df.iloc[:, column_number]

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

Метод 2. Использование индекса столбца

df[df.columns[column_number]]

В этом методе df.columns[column_number]получает имя столбца по указанному номеру столбца, а затем используется для доступа к столбцу из кадра данных.

Метод 3. Использование номера столбца в виде списка

df[df.columns.tolist()[column_number]]

Этот метод преобразует имена столбцов в список с помощью df.columns.tolist(), а затем извлекает столбец по его положению в списке.