首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏用户2357804的专栏

    R包开发流程

    use_r()写函数,插入roxygen注释和tag,使用document()生成文档 load_all()载入包 use_***_license 添加license install安装包 use_testthat "your", "eyeballs")) b <- factor(c("but", "integer", "where it", "counts")) fbind(a, b) 规范测试: use_testthat () -> DESCRIPTION文件加入suggests:testthat: -> 创建tests/testthat`文件夹,并生成`testthat.R`文件 library(devtools ) use_testthat() 创建测试文件:use_test() -> 生成tests/testthat/test-fbind.R文件 use_test("fbind") 修改测试内容: expect

    1.1K00发布于 2021-07-10
  • 来自专栏生信宝典

    把函数包起来就是一个R包 - 完整开发指南

    ()函数: library(devtools) use_testthat() ✓ Setting active project to '/Users/macos/test/toypackages' ✓ Adding 'testthat' to Suggests field in DESCRIPTION ✓ Creating 'tests/testthat/' ✓ Writing 'tests/testthat.R 创建了tests/testthat文件夹,并且在tests文件夹里生成了testthat.R文件: ? ' ● Modify 'tests/testthat/test-fbind.R' 生成的文件tests/testthat/test-fbind.R中原始内容为: test_that("multiplication 初始设置使用usethis::use_testthat() 这个函数做了一下三件事: 创建tests/testthat文件夹 将testthat加到DESRIPTION里面的Suggests字段 创建

    2.9K32发布于 2020-10-30
  • 来自专栏优雅R

    「R」Pacman:你的 R 包管家

    trinker/regexr", "hadley/httr@v0.4") 安装包最小版本 有时候需要安装特定版本的包,可以使用: p_install_version( c("pacman", "testthat "), c("0.2.0", "0.9.1") ) Version of pacman (v. 0.2.0) is suitable Version of testthat (v. 0.9.1

    1.7K30发布于 2020-07-04
  • 来自专栏优雅R

    「R」ggplot2在R包开发中的使用

    为了使用vdiffr,你需要将testthat[6](通过usethis::use_testthat()初始化)和vdiffr加入DESCRIPTION的Suggests条目。 https://cran.r-project.org/package=ggthemes [5]vdiffr: https://cran.r-project.org/package=vdiffr [6]testthat : https://testthat.r-lib.org/ [7]vctrs: https://vctrs.r-lib.org/

    11.5K30编辑于 2022-03-30
  • 来自专栏天意生信俱乐部

    告别低质量代码!20个技巧打造高质量R函数

    测试函数 ● 技巧:用testthat编写单元测试,确保函数正确性。 ● 示例: library(testthat) test_that("square works", { expect_equal(square(2), 4) expect_equal(square

    48610编辑于 2025-03-27
  • 来自专栏优雅R

    「Workshop」第六期:R 包开发

    shixiangwang.github.io/home/cn/post/2019-08-04-rlang-operator-curly-curly/ 包文档与测试 roxygen2 - 使用 RMarkdown 语法 testthat

    1.1K30发布于 2020-07-03
  • 来自专栏生信菜鸟团

    R tips:自杀式R包的安装

    RMariaDB (>= 1.2.2), rmarkdown, RPostgres (>= 1.4.5), RPostgreSQL, RSQLite (>= 2.3.1), testthat (>= 3.1.10) VignetteBuilder: knitr Config/Needs/website: tidyverse/tidytemplate Config/testthat/edition

    1K10编辑于 2023-11-27
  • 来自专栏优雅R

    「Workshop」第二期:程序控制与数据操作流

    stringr 列表处理与迭代计算:purrr 统计建模:stats 与 broom 绘图:graphics 与 ggplot2 函数编程:apply家族和purrr等 开发: devtools usethis testthat

    2.3K30发布于 2020-07-02
  • 来自专栏北野茶缸子的专栏

    62-R工具指南-18-用pacman管理你的R包

    p_load(XML, devtools, RCurl, fakePackage, SPSSemulate) 安装指定版本的包 p_install_version( c("pacman", "testthat

    98330编辑于 2021-12-17
  • 来自专栏hml_知识记录

    编写你自己的R包

    准备 安装Rtools,RStudio install.packages(c("devtools", "roxygen2", "testthat", "knitr")) 创建包目录 打开RStudio

    80920编辑于 2022-03-21
  • 来自专栏数据科学(冷冻工厂)

    ATAC-seq分析:教程简介(1)

    'TFBSTools') BiocManager::install('motifStack') BiocManager::install('knitr') BiocManager::install('testthat

    78420编辑于 2023-02-27
  • 来自专栏数据科学(冷冻工厂)

    ChIP-seq 分析:教程简介(1)

    install('msigdbr') BiocManager::install('ggnewscale') BiocManager::install('knitr') BiocManager::install('testthat

    1K40编辑于 2023-02-27
  • 来自专栏数据科学(冷冻工厂)

    ATAC-seq分析:教程简介(1)

    install('TFBSTools')BiocManager::install('motifStack')BiocManager::install('knitr')BiocManager::install('testthat

    1K10编辑于 2023-01-27
  • 来自专栏数据科学(冷冻工厂)

    ChIP-seq 分析:教程简介(1)

    install('msigdbr')BiocManager::install('ggnewscale')BiocManager::install('knitr')BiocManager::install('testthat

    1.1K00编辑于 2023-02-05
  • 来自专栏生信技能树

    安装不上github的包不一定是网络问题

    测试: 编写单元测试,确保代码的可靠性和稳定性,可以使用testthat包。 示例代码: 提供示例代码,帮助用户理解如何使用你的包。

    44710编辑于 2024-11-21
  • 来自专栏北野茶缸子的专栏

    07. R studio/R 工具指南(六:后台运行R 命令)

    remotes::install_github("lindeloev/job") 错误: Failed to install 'unknown package' from GitHub: 畸形'Config/testthat

    3.4K41编辑于 2021-12-17
  • 来自专栏机器学习与统计学

    【R的极客理想系列文章】R语言中的数学计算

    通过testthat包,进行单元测试,关于testthat包的安装和使用,请参考文章:在巨人的肩膀前行催化R包开发 # 加载testthat包 > library(testthat) # 定义变量 >

    1.8K20发布于 2019-04-10
  • 来自专栏科技记者

    《高效R语言编程》4-高效工作流

    testthat包让测试更加容易,确保进程不中断。

    95450发布于 2021-05-20
  • 来自专栏生信技能树

    在R语言中的 ATACseq 数据分析全流程实战(一)

    'TFBSTools') BiocManager::install('motifStack') BiocManager::install('knitr') BiocManager::install('testthat chromVAR') library('ggseqlogo') library('TFBSTools') library('motifStack') library('knitr') library('testthat

    2K11编辑于 2025-03-14
  • 来自专栏生信菜鸟团

    Seurat Weekly NO.13 || 依赖关系与维护

    "RcppEigen" "RcppProgress" $Suggests [1] "ape" "rsvd" "testthat

    1.7K10发布于 2021-04-29
领券