📅  最后修改于: 2023-12-03 15:19:15.196000             🧑  作者: Mango
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
如上输出,它返回了每个列的数据类型。在这个例子中,name
和city
列是Object
类型(字符串),而age
和salary
列是Int64
和float64
类型。
在Pandas中,DataFrame.dtypes
属性可以帮助我们了解每个列的数据类型,以便进行必要的数据预处理任务。它是一个非常有用的工具,可以加速数据分析过程。