Python dataframe列的数据类型
我有一个熊猫数据框架,其中有超过100列。有些是对象数据类型,有些是浮点64数据类型。是否有方法显示数据框中每列的数据类型 您可以使用.dtypes显示每列中的所有数据类型Python dataframe列的数据类型,python,python-3.x,pandas,Python,Python 3.x,Pandas,我有一个熊猫数据框架,其中有超过100列。有些是对象数据类型,有些是浮点64数据类型。是否有方法显示数据框中每列的数据类型 您可以使用.dtypes显示每列中的所有数据类型 df = pd.read_csv('my_df.csv') df.dtypes School_ID float64 ExNO int64 MemberID
df = pd.read_csv('my_df.csv')
df.dtypes
School_ID float64
ExNO int64
MemberID int64
CourseNO int64
tba_id int64
.
.
.
更新:
要查找多个float64列,我将执行以下操作:
col_float = len([i for i in df.dtypes if i == 'float64'])
例如,如果您的数据帧被称为
df
,请使用:df.dtypes
@Erfan谢谢Erfan。。。如果我们想找到float64列的长度,我们该怎么做呢谢谢你的帮助。。。。。你能告诉我我们能做些什么来确定这些浮子的长度吗columns@nikhilthms94你的意思是有很多float64列吗?是的,找到float列的最大数量。@nikhilthms94可能有更好的方法,这就是我对col_float=len的看法([I对于df.dtypes中的I,如果I='float64'])