←
PDF 295 / 520 Functions
→
English · PDF 295
Original PDF page 295
中文 · PDF 295

函数

简介

作为数据科学家,提升影响力的最佳方式之一就是编写函数。函数让你能够以比复制粘贴更强大、更通用的方式来自动化常见任务。与使用复制粘贴相比,编写函数有三大优势:

  • 你可以给函数起一个易于理解的名字,使你的代码更容易理解。
  • 当需求发生变化时,你只需要在一处更新代码,而不是在多处更新。
  • 你消除了在复制粘贴时犯偶然错误的机会(例如,在一处更新了变量名,却在另一处没有更新)。

编写好的函数是一生的旅程。即使使用 R 多年之后,我仍在学习新的技术以及解决旧问题的更好方法。本章的目标不是教你函数中每一个深奥的细节,而是让你从一些可以立即应用的实用建议入手。

除了编写函数的实用建议外,本章还为你提供了一些关于如何调整代码风格的建议。好的代码风格就像正确的标点符号。没有它你也能应付,但它确实能让代码更易于阅读!与标点符号的风格一样,代码风格也有许多可能的变化。这里我们介绍我们在代码中使用的风格,但最重要的是保持一致。