Python|熊猫 dataframe.select_dtypes()
Python是一种用于进行数据分析的出色语言,主要是因为以数据为中心的Python包的奇妙生态系统。 Pandas就是其中之一,它使导入和分析数据变得更加容易。
Pandas dataframe.select_dtypes()
函数根据列 dtypes 返回 DataFrame 列的子集。该函数的参数可以设置为包括所有具有某些特定数据类型的列,也可以设置为排除所有具有某些特定数据类型的列。
Syntax : DataFrame.select_dtypes(include=None, exclude=None)
Parameters :
include, exclude : A selection of dtypes or strings to be included/excluded. At least one of these parameters must be supplied.
Return : The subset of the frame including the dtypes in include and excluding the dtypes in exclude.
有关代码中使用的 CSV 文件的链接,请单击此处
示例 #1:使用select_dtypes()
函数选择所有具有浮动数据类型的列。
# importing pandas as pd
import pandas as pd
# Creating the dataframe
df = pd.read_csv("nba.csv")
# Print the dataframe
df
让我们使用dataframe.select_dtypes()
函数来选择数据框中所有具有浮点数据类型的列。
# select all columns having float datatype
df.select_dtypes(include ='float64')
输出 :
示例 #2:使用select_dtypes()
函数选择数据框中的所有列,除了那些为浮点数据类型的列。
# importing pandas as pd
import pandas as pd
# Creating the dataframe
df = pd.read_csv("nba.csv")
# select all columns except float based
df.select_dtypes(exclude ='float64')
输出 :