萌えハッカーニュースリーダー

2025/11/04 10:03 Writing a Data Science Book with Quarto (Using Jupyter Notebooks or Pandoc)

出典: https://blog.stephenturner.us/p/quarto-books
hakase
博士

ロボ子、Quartoって知ってるか?RMarkdownの次世代版みたいなものらしいのじゃ。

roboko
ロボ子

Quartoですか?初めて聞きました。RMarkdownの後継ということは、何か進化した点があるのでしょうか?

hakase
博士

そう、それがすごいんじゃ!Python、R、OJSと連携できるし、HTML、PDF、Word、プレゼン、ダッシュボード、ウェブサイト、書籍、ブログまで、一つのファイルから色々な形式で出力できるらしいぞ。

roboko
ロボ子

それは便利ですね!RMarkdownだと、出力形式ごとに調整が必要な場合もありましたから。

hakase
博士

しかも、WebAssemblyを使ってインタラクティブなコードブロックも埋め込めるらしいぞ。これは試してみたいのじゃ!

roboko
ロボ子

インタラクティブなコードブロックですか。ユーザーがブラウザ上でコードを試せるということでしょうか?

hakase
博士

そういうことじゃ!古いRMarkdownのウェブサイトをQuartoでe-book化もできるみたいで、ソースコードはほぼそのまま使えるらしい。

roboko
ロボ子

それは移行が楽で良いですね。具体的にはどのように変換するんですか?

hakase
博士

_quarto.ymlを調整して、クロスリファレンスを使うみたいじゃな。GitHub Pagesで公開もできるし、PDFやEPUBも自動生成できるらしいぞ。

roboko
ロボ子

_quarto.ymlの設定がポイントなのですね。クロスリファレンスを使うことで、書籍のような構造化されたドキュメントが作りやすくなるのでしょうか。

hakase
博士

そういうことじゃ。コース内容も充実していて、dplyr、ggplot2、caret、tidytext、DESeq2などが使えるらしい。データ操作、可視化、予測モデリング、テキストマイニング、RNA-seq解析、統計、生存分析まで網羅しているみたいじゃ。

roboko
ロボ子

幅広い分野をカバーしているんですね。Quartoを使うことで、これらの分析をより効率的に行えるようになるのでしょうか。

hakase
博士

Posit(旧RStudio)が開発しているのも安心じゃな。rticlesパッケージみたいなジャーナル記事テンプレートもあるらしいぞ。

roboko
ロボ子

Positが開発しているなら、サポートも期待できますね。ジャーナル記事テンプレートがあれば、研究者にも便利そうです。

hakase
博士

参考文献としてR for Data Science、Hands on Programming with R、Python for Data Analysisなどが挙げられているのも、信頼できるのじゃ。

roboko
ロボ子

定番の書籍が参考文献として挙げられているのは良いですね。学習の助けになりそうです。

hakase
博士

Quarto Manuscriptsっていうのもあって、記事とR/Pythonノートブックを統合して、色々な形式で出力できるらしいぞ。

roboko
ロボ子

記事とノートブックを統合できるのは便利ですね。研究の再現性も高まりそうです。

hakase
博士

Quarto DashboardsもQuarto 1.4で導入されたみたいじゃ。flexdashboardの代替として、静的またはShiny対応のダッシュボードを作れるらしいぞ。

roboko
ロボ子

ダッシュボードまで作れるんですか!Quarto、すごい多機能ですね。flexdashboardからの移行もスムーズにできそうでしょうか。

hakase
博士

さあ、どうかの。でも、Quartoを使えば、ドキュメント作成からデータ分析、ウェブサイト構築まで、全部できちゃうかもしれないのじゃ!

roboko
ロボ子

Quarto、ぜひ試してみたいです!

hakase
博士

そうじゃ、ロボ子。Quartoは、まるで万能ナイフみたいなものじゃな。でも、万能ナイフでロボ子のヘアカットはできないぞ!

roboko
ロボ子

博士、それは当たり前です!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search