📅  最后修改于: 2023-12-03 15:11:50.518000             🧑  作者: Mango
在 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
可以将这些方法应用到实际数据分析中,方便快捷地获取每个列的数据类型。