Canopy 1.7.1にアップグレードしました。この問題は、IPythonバージョン2.4.1から4.1.2への変更に起因すると思います。Canopy 1.7.1.3323/IPython 4.1.2で正しくレンダリングされないHTML
私が持っている問題は、すなわちインタプリタにprint df
とdf
を入力間に違いはありません、残念ながらこれは私にすべてのテキスト出力ではなく、素敵なを与える、Pythonでのデータフレームのオブジェクトを呼び出すと__print__
メソッドを使用しているようだということです私は通常受けるテーブル。
は、だから私は私ではなく、テーブルよりもdf
を呼び出すときに、まさにこのようなものを得る:
date flag
1 20151102 0
98663 20151101 1
をこれは、アップグレードした直後に起こった、と私はまた、すべての私のパッケージを更新してみました。私もthisとthisを見てきましたが、そこには解決策がありません。 ('display.notebook_repr_html'
は既にTrue
です)
EDIT:この問題は、HTMLのレンダリングと関係があります。
from IPython.core.display import display, HTML
display(HTML('<h1>Hello, world!</h1>'))
戻り
でタイピング<IPython.core.display.HTML object>
私はこれがIPythonの変更に関係していると思います(私はcondaと同じ動作をしているので、Canopy固有の問題ではないと思います)。参照される提案は、Jupyterノートブックでは機能しますが、IPythonプロンプトでは機能しません。おそらくIPythonのバグ? Enthoughtの新しい触媒パッケージの 'view(df)'( 'catalyst.api import view'から)を使ってみてください。これにより、新しいデータインポートツールの一部であるデータフレームビューアが開きます(サブスクライバが利用可能)。データフレームビューア自体は、すべてのユーザが使用できます。 –
DataFrameビューアが動作していて、便利ですが、テーブルがインタプリタの出力で適切にレンダリングされていることを確認したいと思います(ただし、私のコントロールを超えたIPythonの問題のようです)。 –