'float' object has no attribute 'append'
时间: 2023-10-10 22:05:33 浏览: 82
python报错: list object has no attribute shape的解决
当在Python的编程开发过程中出现'float' object has no attribute 'append'的错误时,这意味着你试图在一个float类型的对象上调用append()方法,而float对象并没有这个方法。append()方法只能被列表list对象调用,用于将对象添加到列表的末尾。
这个错误通常是因为误将float当作list或者tuple来操作了。在Python中,[]操作是用来访问下标所在的元素的,即__getitem__方法。由于Python在变量定义时并不需要指明类型,类型是在运行时确定的,所以有可能出现类型错误的情况。
在Pandas使用DataFrame时也可能出现类似的错误,例如'list' object has no attribute 'astype'。这意味着你试图在一个列表list对象上调用astype()方法,而列表对象并没有这个方法。astype()方法是用于将数据类型转换的方法,常用于Pandas的DataFrame中。
阅读全文