问题
在我们新建DataFrame时,例如
import pandas as pd
df = pd.DataFrame()
可能会出现报错
AttributeError: module ‘pandas’ has no attribute ‘DataFrame’
分析
这是一个挺奇怪的问题,让人抓不着头脑:我明明大小写都拼写对了啊!为啥就报错呢?
原因出在版本问题~
较老版本的pandas
会报错,而新版本的不会。
解决
直接用pip
更新pandas
pip install --upgrade pandas
或者,先卸载pandas,再安装
pip install pandas
pip uninstall pandas
当然,还有一种比较刁钻的可能,就是你的程序文件命名为pandas.py
了,这时也会报这个错误。
所以如果是这样,我们改一下文件名即可~