SuperAPI AI 工具集

moai-lang-r

数据与分析

查看项目

更新于 10-16 06:48

技能介绍

用途:作为 R 4.4+ 开发专家技能,辅助编写数据分析管道、可视化图表与 Shiny 交互式应用,并覆盖测试与依赖管理。自动触发条件包括 .R、.Rmd、.qmd、DESCRIPTION、renv.lock 文件,以及涉及 Shiny 或 ggplot2 的讨论。

主要能力:R 4.4 新特性(原生管道操作符、反斜杠 lambda 语法、改进的错误信息);数据操作(dplyr、tidyr、purrr、stringr、forcats);可视化(ggplot2、plotly、scales、patchwork);Web 应用(Shiny、响应式、模块、bslib);测试(testthat 3.0、快照测试、mock);包管理(renv、pak、DESCRIPTION);可复现报告(R Markdown、Quarto);数据库(DBI、dbplyr、pool)。

使用方式:资料给出典型模式,如用 dplyr 管道完成 filter、mutate、group_by、summarise;用 ggplot2 构建图层并配合 scale、labs、theme_minimal 与 ggsave 保存;用 Shiny 的 fluidPage、renderPlot、shinyApp 搭建基础应用,或用 moduleServer 编写模块;用 renv::init、renv::install、renv::snapshot、renv::restore 管理依赖;用 testthat 的 test_that 与 expect_equal 编写测试。

适用场景:数据分析管道、统计可视化、Shiny 应用、可复现报告、R 包开发与数据库查询。

限制:资料未提供具体收费、价格、平台支持范围与效果数据;高级内容(异步与缓存、自定义主题、Docker 与 Posit Connect 部署等)仅指向 modules/advanced-patterns.md,正文未展开。