一、现象
x = pd.get_dummies(df[['x1', 'x2', 'x3', 'x4']])
代码运行抛出的错误:
TypeError: Cannot interpret ‘<attribute ‘dtype’ of ‘numpy.generic’ objects>’ as a data type
二、解决方案
原因是Pandas版本过低,得卸载,再下载个Pandas版本高的
! pip uninstall pandas
! pip install pandas==1.3.5 -i https://pypi.tuna.tsinghua.edu.cn/simple/
解决方案:网上各种资料尝试一番