2017-06-15 17 views
1

まず、Bokeh HeatmapのGoogle検索結果が壊れています。私は私が見つけることができるヒートマップコードの他の例ヒートマップコードのGoogleのキャッシュバージョンを試してみてください、またはそのことについてはとき第二に、私はエラーを取得しておいてください。Bokeh Heatmapエラー:オブジェクトに 'split'属性がありません

AttributeError: 'pandas._libs.interval.Interval' object has no attribute 'split' 

はJupyterと私でこれを実行しようとしています入力データの分割に失敗しているが、修正方法が不明だと思われる。

コードが間違っているのですか、それとも私のシステムが何とか間違っていますか?

import pandas as pd 
from bokeh.charts import HeatMap, output_file, show 

z = pd.DataFrame() 
z['date'] = ['2016-01-15', '2016-01-13', '2016-01-11', '2016-01-14', '2016-01-15'] 
z['hour'] = [12, 10, 11, 3, 0] 
z['i'] = [1, 1, 1, 1, 1] 

output_file('/tmp/test.html') 
hm = HeatMap(z, x='date', y='hour', stat='count') 
show(hm) 

答えて

1

非常に最近、新しいバージョンに改訂変更が導入されました。今のところ、bokeh.chartsを引き続き使用するには、あなたのパンダのバージョンをダウングレードすることです。

+0

ああ、それは迷惑ですが、ありがとうございます。 – user1761806

+0

また、ここでは 'bkcharts'に関するいくつかの情報を紹介します:https://bokeh.github.io/blog/2017/6/13/release-0-12-6/そして、 Holoviewsを見てください。今後のHVのリリースは、すでに多くの点で「bkcharts」よりも優れており、今後もそれをサポートする完全なチームがあります。私たちはすべての人がHVをBokehの上にある非常に高いレベルのインターフェースと見なすことを奨励します。 – bigreddot

+0

bokeh.chartsがこの問題をソートしているかどうかはわかりますか?またはパンダのダウングレードはまだ最良の選択ですか? – asimo

関連する問題