📜  pandas 显示列类型 - Python (1)

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

Pandas 显示列类型 - Python

在 Pandas 中,我们可以使用 dtypes 属性来查看 DataFrame 中各列的数据类型。例如,假设有一个名为 df 的 DataFrame,使用以下代码可以查看该 DataFrame 中各列的数据类型:

print(df.dtypes)

这将返回一个 Series 对象,其中包含各列的名称和数据类型。例如:

column1     int64
column2     float64
column3     object
dtype: object

注意,object 数据类型通常表示字符串。

如果希望只查看某一列的数据类型,可以使用以下代码:

print(df['column_name'].dtype)

要查看 DataFrame 中的某些列的数据类型,可以使用以下代码:

print(df[['column1', 'column2']].dtypes)

在某些情况下,可能需要直接查看某一列中的数据类型,而不是查看整个 DataFrame。对于这种情况,可以使用以下代码:

print(df['column_name'].apply(type).unique())

这将返回一个数组,其中包含该列中存在的所有不同数据类型。

在处理大型 DataFrame 时,查看各列的数据类型可以帮助您更好地了解数据并进行必要的转换。