Различные методы извлечения определенных столбцов в Pandas

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

  1. Использование индексации столбцов. Вы можете указать имена столбцов в списке и получить к ним доступ с помощью квадратных скобок.

    desired_columns = ['column1', 'column2', 'column3']
    df_desired_columns = df[desired_columns]
  2. Использование метода доступа loc. Метод доступа loc позволяет получать доступ к строкам и столбцам по меткам. Вы можете использовать его для указания нужных столбцов.

    desired_columns = ['column1', 'column2', 'column3']
    df_desired_columns = df.loc[:, desired_columns]
  3. Использование средства доступа iloc. Средство доступа iloc позволяет получать доступ к строкам и столбцам по их целочисленным позициям. Вы можете использовать его для выбора определенных столбцов.

    column_indices = [0, 1, 2]  # Index positions of the desired columns
    df_desired_columns = df.iloc[:, column_indices]
  4. Использование метода фильтра. Вы можете использовать метод filter()для выбора столбцов на основе указанного шаблона или регулярного выражения.

    df_desired_columns = df.filter(like='pattern')
  5. Использование метода drop. Вы можете удалить ненужные столбцы из DataFrame с помощью метода drop().

    unwanted_columns = ['column1', 'column2', 'column3']
    df_desired_columns = df.drop(unwanted_columns, axis=1)

Вот некоторые методы, которые вы можете использовать для извлечения определенных столбцов в pandas. Не забудьте заменить 'column1', 'column2'и 'column3'фактическими именами столбцов, которые вы хотите извлечь.