Python量化交易中各种包的更新问题

更新自2018.10.23

1.pandas包

1.1 --pandas.stats

pandas.stats.fama_macbeth, pandas.stats.ols, pandas.stats.plm and pandas.stats.var, as well as the top-level pandas.fama_macbeth and pandas.ols routines are removed. Similar functionality can be found in the statsmodels.

以上是copy自pandas的GitHub网站上的更新日志,大意是pandas.stats.fama_macbethpandas.stats.olspandas.stats.plm pandas.stats.varpandas.fama_macbethpandas.ols都以及不再支持,已经从pandas包中移除,相同的函数可以在statsmodels包中找到。

也就是说,不能再使用import pandas.stats.....了,而是要改为使用import statsmodels.api

import statsmodels.api			#这是最新的用法
#import pandas.stats.api.ols   这是不再支持的用法

1.2 --pandas.io.data

pandas.io.data包已经迁移至pandas-datareader包。(这里是短横线,不是下划线,注意与import时的用法区别)

pip install pandas-datareader
import pandas_datareader.data			#这是最新的用法(这里是下划线不是短横线,注意与包名的区别)
#import pandas.io.data					#这是不再支持的用法

猜你喜欢

转载自blog.csdn.net/weixin_42152531/article/details/83313241