10分钟到Pandas教程-到_numpy()不存在?

2024-06-16 09:31:07 发布

您现在位置:Python中文网/ 问答频道 /正文

以下内容:https://pandas.pydata.org/pandas-docs/stable/getting_started/10min.html This-df.to_numpy()抛出AttributeError:“DataFrame”对象没有“to_numpy”属性

不知道为什么。


Tags: tohttpsorgnumpydocsdataframepandasdf
3条回答

检查你的熊猫版本

import pandas as pd
print(pd.__version__)

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

conda update pandas 

在Python3下升级pandas

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

这项功能刚刚在几天前发布的0.24.0版中添加。如果尚未更新,则该属性不存在!一旦你更新了pandas,问题就应该自行解决了。

改为尝试df.values。对于0.24.0之前的熊猫版本,这将具有相同的效果

相关问题 更多 >