←
PDF 505 / 520 R Markdown Workflow
→
English · PDF 505
Original PDF page 505
中文 · PDF 505

R Markdown 工作流

前面我们讨论过捕获 R 代码的基本工作流:先在控制台中交互式地工作,然后把可行的代码保存到脚本编辑器中。R Markdown 将控制台和脚本编辑器结合在一起,模糊了交互式探索与长期代码保存之间的界限。你可以在一个代码块内快速迭代,使用 Cmd/Ctrl-Shift-Enter 进行编辑和重新执行。当你满意后,就可以继续开始新的代码块。

R Markdown 之所以重要,还因为它将文本和代码紧密地集成在一起。这使它成为一个出色的分析笔记本,让你既能开发代码,又能记录自己的想法。分析笔记本与自然科学中的经典实验笔记本有许多相同的目标。它可以:

  • • 记录你做了什么以及为什么这样做。无论你的记忆力多么出色,如果不记录你所做的事情,总有一天你会忘记重要的细节。把它们写下来,以免遗忘!
  • • 支持严谨的思考。如果你随时记录自己的想法并不断反思,就更有可能做出强有力的分析。这也能在你最终撰写分析报告与他人分享时节省时间。
  • • 帮助他人理解你的工作。数据分析很少由一个人独立完成,你通常会作为团队的一员开展工作。实验笔记本不仅能帮助你与同事或实验室伙伴分享你做了什么,还能分享你为什么这样做。