2016-05-18 10 views
2

私はirkernelを使用したRのデータ解析にJupyterを使用してきましたが、公開用に使用できる表を生成するための明確なワークフローがないようです。 Mathjaxはラテックステーブルをサポートしておらず、マークダウンテーブルはかなり基本的です。理想的には、Rの変数からテーブルをプログラムで生成する方法もあります。たとえば、ここでは複雑で、公開準備が整っていると考えられるテーブルを示します。 Den Boon, et al. 2005. “Development and Evaluation of a New Chest Radiograph Reading and Recording System for Epidemiological Surveys of Tuberculosis and Lung Disease.”Jupyterで出版品質表を生成する方法はありますか?

私はJupyterで合意、契約の割合は、信頼区間とCohenのカッパで合計を実行することができますが、一つのテーブルにうまく一緒にそれらをすべて表示する方法を見つけることができません。

答えて

0

私はRで出版準備表を扱っていませんが、これを行うための機能が必要です(xtableのhtml?pander for markdown?)。

なHTML /ラテックス/マークダウンコードを表示するには、IRDisplayパッケージを見て:それはdisplay_html()display_markdown()、および、そのようなものを表示するために使用することができますdisplay_latex()提供(例えばIRdisplay::display_html("<h1>Headline</h1>)は、ノートブックの出力におけるH1の見出しを表示していましたエリア)。

browser/htmlと書き出された/変換されたノートブックの両方ですてきなテーブルが必要な場合があります。そのためにはdisplayのようにpublish_mimebundleを使用するか、出力に特定のクラスがある場合は、必要なすべてのフォーマットに対してrepr_html.your_class()/repr_latex.your_class()/...(reprパッケージ)を実装してください。自動的に(印刷のように)表示され、出力形式(ブラウザのHTML、PDFのラテックス)に最適な形式が使用されます。そのようなものを明示的に表示する必要がある場合は(例えばループ内で)IRdisplay::display(object)を使用してください。

[rカーネルリポジトリに問題があります。自動的にそれを取得するために適切なrepr_xxx関数を追加することについて踏み込んでください。まだ起こっていない...]

ブラウザ/ノートブックのUIにもっと良いテーブルが必要な場合は、table_beautifierの拡張子と共にhttps://github.com/ipython-contrib/IPython-notebook-extensionsを使用して、テーブルにブートストラップスタイリングを追加します。

関連する問題