📜  Python| Pandas DataFrame.dtypes(1)

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

Python | Pandas DataFrame.dtypes

DataFrame.dtypes是Pandas中DataFrame对象的一个属性,它返回每个列的数据类型。在数据分析过程中,了解每个列的数据类型十分重要,因为它可以帮助我们执行许多数据预处理任务(例如,将数据类型从字符串更改为数字)。

语法

以下是DataFrame.dtypes的语法 -

DataFrame.dtypes
参数

DataFrame.dtypes不需要参数。

返回值

DataFrame.dtypes返回一个Series对象,其中包含DataFrame每个列的数据类型。

示例

让我们来看一下如何在Python中使用DataFrame.dtypes属性。假设我们有以下数据 -

import pandas as pd

data = {'name':['Tom', 'Jack', 'Steve', 'Ricky'],
        'age':[28,34,29,42],
        'salary':[30000.00, 35000.00, 45000.00, 65000.00],
        'city':['Sydney', 'Melbourne', 'Brisbane', 'Perth']}
  
df = pd.DataFrame(data)

我们可以使用下面的语句来查看DataFrame的数据类型 -

print(df.dtypes)

输出:

name       object
age         int64
salary    float64
city       object
dtype: object

如上输出,它返回了每个列的数据类型。在这个例子中,namecity列是Object类型(字符串),而agesalary列是Int64float64类型。

结论

在Pandas中,DataFrame.dtypes属性可以帮助我们了解每个列的数据类型,以便进行必要的数据预处理任务。它是一个非常有用的工具,可以加速数据分析过程。