Чтобы получить столбцы по типу в pandas, вы можете использовать различные методы. Вот некоторые из них:
-
Использование
select_dtypes: методselect_dtypesпозволяет выбирать столбцы на основе их типов данных. Например, чтобы выбрать все столбцы типаint64, вы можете использовать следующий код:int_columns = df.select_dtypes(include='int64') -
Использование атрибута
dtypes. Вы можете получить доступ к атрибутуdtypesDataFrame, который возвращает типы данных всех столбцов. Затем вы можете отфильтровать столбцы по желаемому типу данных. Вот пример:int_columns = df.loc[:, df.dtypes == 'int64'] -
Использование понимания списка: вы можете перебирать столбцы DataFrame и фильтровать их по типу данных. Вот пример:
int_columns = [col for col in df.columns if df[col].dtype == 'int64']
Это всего лишь несколько способов получить столбцы по типу в pandas. В зависимости от вашего конкретного случая использования один метод может оказаться более подходящим, чем другие.