📜  获取 Pandas 中列的数据类型 - Python(1)

📅  最后修改于: 2023-12-03 15:11:50.518000             🧑  作者: Mango

获取 Pandas 中列的数据类型 - Python

在 Pandas 中,使用 dtypes 方法可以很方便地获取每个列的数据类型。

import pandas as pd

df = pd.read_csv('data.csv') # 读取数据

print(df.dtypes) # 打印各列的数据类型

以上代码会输出数据集中每个列的数据类型。例如:

age           int64
sex          object
city         object
income      float64
dtype: object

也可以使用 select_dtypes 方法来选择特定数据类型的列,例如只选出数值型列:

import pandas as pd

df = pd.read_csv('data.csv') # 读取数据

num_df = df.select_dtypes(include=['int', 'float']) # 选择数值型列

print(num_df.dtypes) # 打印数值型列的数据类型

以上代码会输出数据集中数值型列的数据类型。例如:

age           int64
income      float64
dtype: object

可以将这些方法应用到实际数据分析中,方便快捷地获取每个列的数据类型。