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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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