2

次の行はAttributeErrorを示します:'module' object has no attribute 'bdate_range'

これは循環参照と関係があるのではないかと思います。でも、どこかわかりません。

import pandas as pd

times = pd.bdate_range(start=pd.datetime(2012,11,14,0,0,0),
                       end=pd.datetime(2012,11,17,0,0,0),
                       freq='10T')

これはトレースバックです:

AttributeError              Traceback (most recent call last)
<ipython-input-3-1eb62db1246d> in <module>()
       4 
       5 
 ----> 6 times = pd.bdate_range(start=pd.datetime(2012,11,14,0,0,0),end=pd.datetime(2012,11,17,0,0,0),
 freq='10T')
       7 filtered_times = [x for x in times if x.time() >= time(9,30) and x.time() <= time(16,20)]
       8 prices = randn(len(filtered_times))

AttributeError: 'module' object has no attribute 'bdate_range'
4

1 に答える 1

1

このbdate_range関数は、pandasバージョン0.8.0で導入されましたしたがって、パンダ> = 0.8.0にアップグレードする場合、これは正常に機能するはずです(最新の安定したリリースを使用することをお勧めします)。

注:パンダのWebサイトでは、バージョン番号でドキュメントを検索できます(メインページの右側でバージョンのドキュメントを選択してください)。バージョン0.7.3では、の検索結果はありませbdate_range

最新の機能とバグ修正については、お気に入りのデータ分析ライブラリを最新の状態に保ってください。

于 2012-12-10T09:52:31.270 に答える