R安装包分为system library和user library两部分,C盘R安装目录下的library是R系统的包,user library也就是自己安装的,一般在我的文档下面的一个R文件夹里。
现在问题来了,我用到一个包,后来看这个包的源文件,其中一个源文件呢我想改进一下,原来那个程序并不是我想要的结果,但这个包比较复杂,涉及其他60个源文件,现在我想用他的包的一些函数,又想改进其中一个,所以目前问题解决两种途径:
(1)上“xuruilong100”说的所谓笨办法,即直接使用源文件,而不是package,但这样的话我要source很多函数,接近60个。有没有办法一次性把一个文件夹的函数全部source进去?一个个source太麻烦了。
(2)第二种方法是否可行还请大家帮忙,就是想把安装的这个package包的其中这一个比较特殊的函数改一下?有没有这种可能呢?现在是找不到这个函数啊,是不是是另外一种格式了?能否修改?
第一种方法,我还担心运行速度的问题,如果直接源文件上运行,会不会影响计算速度?因为是蒙特卡罗仿真,速度也很重要的。
还有一种方法,我把原来这个包加载,然后呢把这个特定的改写后的函数也source进来,这样是否会把原来那个包里的同名函数给覆盖掉呢?


雷达卡




京公网安备 11010802022788号







