'DataFrame' object has no attribute 'reshape
时间: 2023-11-13 10:02:48 浏览: 89
# Pycharm关于AttributeError: ‘DataFrame’ object has no attribute ‘score’的错误
5星 · 资源好评率100%
当我们在DataFrame对象上调用reshape方法时,会出现"AttributeError: 'DataFrame' object has no attribute 'reshape'"的错误。这是因为reshape是NumPy数组的方法,而不是DataFrame的方法。DataFrame对象并不具有reshape属性。解决方法是将DataFrame对象转换为NumPy数组,然后再使用reshape方法。可以使用DataFrame对象的values属性将其转换为NumPy数组,然后再使用reshape方法。例如,如果df是一个DataFrame对象,可以使用以下代码将其转换为NumPy数组并使用reshape方法:
```
import numpy as np
arr = df.values
arr = np.reshape(arr, newshape)
```
其中,newshape是一个元组,指定了新数组的形状。需要根据具体情况进行调整。
阅读全文