私は現在、コーセラ計算金融の宿題 2 に取り組んでいます。
この行を実行している間:
ep.eventprofiler(df_events, d_data, i_lookback=20, i_lookforward=20,
s_filename=report_filename, b_market_neutral=True, b_errorbars=True,
s_market_sym='SPY')
エラーが発生します:
anaconda/lib/python2.7/site-packages/pandas/indexes/base.py:2397: RuntimeWarning: Cannot compare type 'Timestamp' with type 'str', sort order is undefined for incomparable objects
return this.join(other, how=how, return_indexers=return_indexers)
これはpdfファイルを作成し、発生したイベントの数を示しますが、実際にはイベントを描画しません。なぜこれが起こるのか分かりません。私はパンダ0.18.0を使用しています
何か案は?助けてくれてありがとう。
df_events.dtypes サンプル:
ALTR float64
ALXN float64
AMAT float64
AMD float64
AMGN float64
AMP float64
AMT float64
...
WDC float64
WEC float64
WFC float64
WFM float64
WHR float64
WIN float64
WLP float64
WM float64
WMB float64
WMT float64
XLNX float64
XOM float64
XRAY float64
XRX float64
XYL float64
YHOO float64
YUM float64
ZION float64
ZMH float64
SPY float64
dtype: object
d_data.dtypes ログのサンプルは次のとおりです。
YHOO YUM ZION ZMH SPY
2008-01-02 16:00:00 23.72 37.88 45.29 66.29 144.93
2008-01-03 16:00:00 23.84 37.35 44.38 66.36 144.86
2008-01-04 16:00:00 23.16 36.82 42.40 66.50 141.31
2008-01-07 16:00:00 23.18 37.68 43.28 68.66 141.19
私は得る
d_data.dtypes
*** AttributeError: 'dict' object has no attribute 'dtypes'
d_data dtypes を印刷しようとすると。