zoukankan      html  css  js  c++  java
  • 写一个简单的R包

    用过无数R包,但是却从来没有自己写过。总觉的写R包是很困难的事情,但是其实写一个最简单的R包还是蛮容易的!今天便在Ubuntu环境下写一个R包~

    首先,写一个函数,存放到一个文件夹中或者直接存在R中均可

    OK,下一步就是在你的R中source该函数,并且使用函数

    setwd('My directory')
    package.skeleton(name="My package name", list= “My function”) #list必须是“字符串”

    这样R这个函数就会在你的目录中出现一个文件夹,里面有几个基本的R包的文件,按照规则填上自己的包的信息之后便可以在terminal中进行build了:

    cd your_directory
    R CMD INSTALL --build mypkg 

    如果出问题的话很可能是因为你的Description文件等没有按照要求来~

    然后,在R中library(yourpackage)一下就好了!

    总之,写一个最简单的R包还是蛮简单的~ 不过里面学问还是很深的~

    Reference:

    http://xccds1977.blogspot.com/2012/09/winr.html

    http://cos.name/2011/05/write-r-packages-like-a-ninja/

  • 相关阅读:
    泛型
    多播委托
    匿名方法
    委托
    正则表达式
    压缩和解压,文件读取练习
    Vue样式绑定
    Vue跑马灯
    Vue中的v-for遍历循环
    Vue框架
  • 原文地址:https://www.cnblogs.com/foreverycc/p/3051574.html
Copyright © 2011-2022 走看看