Чтобы получить только определенные столбцы в pandas, вы можете использовать несколько методов. Вот некоторые часто используемые подходы:
-
Использование индексации столбцов. Вы можете указать имена столбцов в списке и получить к ним доступ с помощью квадратных скобок.
desired_columns = ['column1', 'column2', 'column3'] df_desired_columns = df[desired_columns] -
Использование метода доступа loc. Метод доступа loc позволяет получать доступ к строкам и столбцам по меткам. Вы можете использовать его для указания нужных столбцов.
desired_columns = ['column1', 'column2', 'column3'] df_desired_columns = df.loc[:, desired_columns] -
Использование средства доступа iloc. Средство доступа iloc позволяет получать доступ к строкам и столбцам по их целочисленным позициям. Вы можете использовать его для выбора определенных столбцов.
column_indices = [0, 1, 2] # Index positions of the desired columns df_desired_columns = df.iloc[:, column_indices] -
Использование метода фильтра. Вы можете использовать метод
filter()для выбора столбцов на основе указанного шаблона или регулярного выражения.df_desired_columns = df.filter(like='pattern') -
Использование метода drop. Вы можете удалить ненужные столбцы из DataFrame с помощью метода
drop().unwanted_columns = ['column1', 'column2', 'column3'] df_desired_columns = df.drop(unwanted_columns, axis=1)
Вот некоторые методы, которые вы можете использовать для извлечения определенных столбцов в pandas. Не забудьте заменить 'column1', 'column2'и 'column3'фактическими именами столбцов, которые вы хотите извлечь.р>