|
1
2
首先,在函数中硬编码并使用全局环境中的变量通常是个坏主意。首先,在基本开发期间,它可能工作得很好,但几乎不可能很好地进行测试,而解决问题是一件痛苦的事情。(例如,如果此函数是从
也
有一个名为
所以我建议的第一件事是接受要操作的数据作为函数的参数。因为你在使用
同样,硬编码
这种类型的函数在 https://dplyr.tidyverse.org/articles/programming.html (从今天的观点来看,刚刚过半),如:
翻译会概括出
一点
,删除硬编码
其他一些考虑,包括
最后,正如@42所说,“没有数据,没有好答案”。因为我们没有你的数据,所以我无法对它进行真正的测试。 |
|
|
Hard_Course · 用另一列中的值替换行的最后一个非NA条目 1 年前 |
|
Mark R · 使用geom_sf()删除地球仪上不需要的网格线 1 年前 |
|
|
Joe · 根据对工作日和本周早些时候的日期的了解,找到一个日期 1 年前 |
|
Ben · 统计向量中的单词在字符串中出现的频率 1 年前 |
|
|
TheCodeNovice · R中符号格式的尾随零和其他问题[重复] 1 年前 |
|
dez93_2000 · 在R管道子功能中引用管道对象的当前状态 1 年前 |
|
|
Mankka · 如何在Ggplot2中绘制均匀的径向图 1 年前 |