Python TypeError:访问数据帧的数据类型时,无法调用“Series”对象
怎么回事? 我没有将关键字更改为读取目录中的文本文件 然而,我不能用我所知道的两种方法检查每一列的数据类型 如果我使用.dtypes,它将返回TypeError,该序列不可调用: 在这里,它返回AttributeError。。现在声明我读到的是dataframe:Python TypeError:访问数据帧的数据类型时,无法调用“Series”对象,python,pandas,dataframe,typeerror,Python,Pandas,Dataframe,Typeerror,怎么回事? 我没有将关键字更改为读取目录中的文本文件 然而,我不能用我所知道的两种方法检查每一列的数据类型 如果我使用.dtypes,它将返回TypeError,该序列不可调用: 在这里,它返回AttributeError。。现在声明我读到的是dataframe: 有什么想法吗?这里没有歧义。文件是数据帧,数据类型是属性 df productView order userId A 4.5 5.0 B
有什么想法吗?这里没有歧义。文件是数据帧,数据类型是属性
df
productView order
userId
A 4.5 5.0
B 1.5 2.5
C 4.0 2.0
D 2.0 3.0
df.dtypes
productView float64
order float64
dtype: object
访问数据类型时,将返回一个系列:
type(df.dtypes)
pandas.core.series.Series
当您调用df.dtype时,实际上是在执行series=df.dtype;序列无效,因为序列是对象而不是函数,或者是定义了_调用的对象
在第二种情况下,dtype甚至不是df的有效属性/方法,因此会引发AttributeError
TLDR;第一个错误出现在数据类型系列上,第二个错误出现在原始数据帧df上。以图片形式发布代码或数据是不好的。无法将图片复制并粘贴到代码编辑器中。因此,要有人帮忙会困难得多,也就不太可能了。为了最大限度地利用网站,重要的是,包括创建一个示例。