R 项目打包

 

# =========================
# 打包 R 项目
# =========================
Rstats/
├── DESCRIPTION
├── NAMESPACE
└── R/
    └── script.R

# DESCRIPTION
# 描述了包的元数据
Package: Rstats
Type: Package
Title: What the Package Does (one line, title case)
Version: 0.1.0
Author: roy
Maintainer: roy <1229784736@qq.com>
Description: A brief description of what the package does.
License: What license it uses

# NAMESPACE
# 定义了导出哪些函数(不是文件名)
export(my_function)

# ==================
# 设置工作目录为包的父目录
setwd("path/to/your/package/directory")

# 使用 R CMD build 命令生成 .tar.gz 文件
system("R CMD build Rstats")

# ==================
# 安装
install.packages("Rstats_0.1.0.tar.gz", repos = NULL, type = "source")

# ==================
# 调用
library(Rstats)
result <- my_function(3)
print(result)

 

posted on 2025-02-05 10:03  iUpoint  阅读(28)  评论(0)    收藏  举报

导航