10分钟熊猫教程-to_numpy()不存在?

时间:2019-01-29 15:51:09

标签: python numpy

以下情况:https://pandas.pydata.org/pandas-docs/stable/getting_started/10min.html 这-df.to_numpy()引发AttributeError:'DataFrame'对象没有属性'to_numpy'

不知道为什么。

4 个答案:

答案 0 :(得分:9)

此功能是在几天前发布的0.24.0版本中添加的。如果尚未更新,则该属性不存在!更新熊猫后,问题便会解决。

答案 1 :(得分:4)

改为尝试df.values。这对于0.24.0之前的熊猫版本具有相同的作用

答案 2 :(得分:0)

要检查您的熊猫版本

import pandas as pd
print(pd.__version__)

如果不是0.24,则需要更新熊猫,否则可以使用df.values。 要在Anaconda下升级熊猫,请抓住Anaconda命令提示符并键入:

conda update pandas 

要在Python3下升级熊猫

pip3 install --upgrade pandas

使用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

答案 3 :(得分:0)

需要更新熊猫0.24.0以使用df.values()和df.to_numpy()