|
1
2
首先,在函数中硬编码并使用全局环境中的变量通常是个坏主意。首先,在基本开发期间,它可能工作得很好,但几乎不可能很好地进行测试,而解决问题是一件痛苦的事情。(例如,如果此函数是从
也
有一个名为
所以我建议的第一件事是接受要操作的数据作为函数的参数。因为你在使用
同样,硬编码
这种类型的函数在 https://dplyr.tidyverse.org/articles/programming.html (从今天的观点来看,刚刚过半),如:
翻译会概括出
一点
,删除硬编码
其他一些考虑,包括
最后,正如@42所说,“没有数据,没有好答案”。因为我们没有你的数据,所以我无法对它进行真正的测试。 |