以下:https ://pandas.pydata.org/pandas-docs/stable/getting_started/10min.html这-df.to_numpy()引发AttributeError:'DataFrame'对象没有属性'to_numpy'
不知道为什么。
Owe*_* L. 12
该功能是在几天前发布的0.24.0版中添加的。如果尚未更新,则该属性不存在!一旦您更新了熊猫,问题便会解决。
pro*_*sti 10
检查您的熊猫版本
import pandas as pd
print(pd.__version__)
Run Code Online (Sandbox Code Playgroud)
如果不是 0.24,则需要更新 pandas,否则可以使用df.values. 要在 Anaconda 下升级 pandas,请获取 Anaconda 命令提示符并键入:
conda update pandas
Run Code Online (Sandbox Code Playgroud)
在 Python3 下升级 pandas
pip3 install --upgrade pandas
Run Code Online (Sandbox Code Playgroud)
方法的一个真正伟大的事情to_numpy()是copy它提供的参数:
npa=df.to_numpy() #editing npa will reflect in df
npa=to_numpy(copy=True) #editing npa will not affect the df
Run Code Online (Sandbox Code Playgroud)