📅  最后修改于: 2023-12-03 15:03:30.352000             🧑  作者: Mango
在 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 时,查看各列的数据类型可以帮助您更好地了解数据并进行必要的转换。