|
|
1
22
是,创建一个包。有许多教程以及 Writing R Extensions 随附手册 R . 一开始似乎工作太多了,但从长远来看,你可能会很高兴这样做。
然后你可以从
|
|
|
2
17
对于一些有用的函数来说,包可能是杀伤力过大的。我要说的是,明确
|
|
|
3
9
另一种选择是使用
你可以阅读 here 关于有多少人使用此功能。 |
|
|
4
2
公认的答案是最好的长期:做一个包裹。
幸运的是,这样做的学习曲线已经被
好文档 http://adv-r.had.co.nz 和 http://r-pkgs.had.co.nz . 到 create your package 例如,您可以:
|
|
|
5
1
您还可以查看“mvbutils”包:它允许您设置一组分层的“任务”(其中包含工作区“.rdata”文件的文件夹),这样您就可以始终查看祖先任务中的内容(即祖先在search()路径中)。因此,您可以将自定义函数放在“开始任务”中,从中始终启动r;然后,您将更改为vWhaterproject-specific task,这样您就可以避免工作区混乱,但是您仍然可以使用(和编辑)自定义函数,因为开始任务始终是祖先任务。对象(包括函数)存储在“.rdata”文件中,因此会自动加载/保存,但函数有单独的文本备份功能。 在R中有很多不同的工作方式,没有“一刀切”的最佳解决方案。也不容易找到一个概述!为我自己说话:
实际上,“mvbutils”还拥有一系列工具,用于促进包的创建和(特别是)维护,这些工具旨在与任务层次结构系统顺利交互。我总是使用和编辑自己的软件包(包括编辑mvbutils本身);但如果不是“mvbutils”中的工具,我会在一周中的大多数日子里沮丧地磨牙。 |
|
|
Hard_Course · 用另一列中的值替换行的最后一个非NA条目 1 年前 |
|
Mark R · 使用geom_sf()删除地球仪上不需要的网格线 1 年前 |
|
|
Joe · 根据对工作日和本周早些时候的日期的了解,找到一个日期 1 年前 |
|
Ben · 统计向量中的单词在字符串中出现的频率 1 年前 |
|
|
TheCodeNovice · R中符号格式的尾随零和其他问题[重复] 1 年前 |
|
dez93_2000 · 在R管道子功能中引用管道对象的当前状态 1 年前 |
|
|
Mankka · 如何在Ggplot2中绘制均匀的径向图 1 年前 |