FutureWarning:pandas.util.testing已弃用,请改用pandas.testing的公共API中的函数

kognpnkq  于 6个月前  发布在  其他
关注(0)|答案(3)|浏览(130)

我已经看到了这些问题中的几个沿着一些关于它的答案,但是,要么我是超级愚蠢的,不能解决他们的意思,要么我只是非常愚蠢,我做错了
我使用Pandas和Pandas_datareader收到此警告
“您可以在pandas_datareader中找到”util.testing“代码,该代码与pandas是分开的。”
这是我看到的答案之一,我不明白如何修复它,我没有任何代码,有'直到.测试'它,所以我不知道删除它时,它不存在,并添加它没有什么,但由于警告,我的程序将无法在我的树莓派这是预期的位置。
请帮

utugiqy6

utugiqy61#

这是一个警告,它不应该阻止你的程序正常运行。但是,它确实会使控制台输出变丑。如果你想取消这个警告,在你的程序的导入中添加以下几行就可以了(建议here):

import warnings
warnings.simplefilter(action='ignore', category=FutureWarning)

字符串
希望有帮助。

oymdgrw7

oymdgrw72#

打开文件:
/Users/your_user_name/anaconda3/lib/python3.7/site-packages/statsmodels/tools/_testing.py
替换:

from pandas.util.testing import assert_frame_equal

字符串

from pandas.testing import assert_frame_equal


This solution was taken from this github comment.

hfwmuf9z

hfwmuf9z3#

如果使用pandas.util.testing生成随机DataFrame,则可以替换

pd.util.testing.makeDataFrame()

字符串

pd._testing.makeDataFrame()


的数据

相关问题