Pandas DataFrame select_dtypes() 方法

实例

返回仅包含数据类型为 'int64' 的列的 DataFrame:

  1. import pandas as pd
  2. df = pd.read_csv('data.csv')
  3. newdf = df.select_dtypes(include='int64')
  4. print(newdf)

定义与用法

select_dtypes() 方法返回包含/排除指定数据类型的列的新 DataFrame。

使用 include 参数指定包含的列,或使用 exclude 参数指定要排除的列

注意:必须至少指定一个参数include和/或exclude,否则将出现错误。

语法

  1. dataframe.select_dtypes(include, exclude)

参数

参数是 关键字参数

参数描述
includestring|list要包含在结果中的列必填 如果排除参数不存在
excludestring|list要从结果中排除的列必填 如果 include 参数不存在

返回值

一个结果 Pandas DataFrame 包含/排除指定数据类型的列。

分类导航