首页 > 解决方案 > 启用 R 包以从本地计算机访问服务器上的数据

问题描述

我编写了一个 R 包,其中包含一个使用来自服务器的数据的函数。

Masterdata::alarmMasterdata
function (alarm_id = NULL, alarm_name = NULL) 
{
    df <- readRDS("/srv/shiny-server/Masterdata/Alarminfo.RDS")
    if (!is.null(alarm_id)) {
        df <- df %>% dplyr::filter(TDIId %in% alarm_id)
    }
    if (!is.null(alarm_name)) {
        df <- df %>% dplyr::filter(AlarmName %in% alarm_name)
    }
    df
}

Alarminfo.RDS是每天通过服务器上的 cron 作业更新的数据。

只要我在服务器上的 Rstudio 上工作,一切都很好。但是当我在本地机器上安装包时,我应该如何修改alarmMasterdata函数才能访问数据?!

标签: rserverr-package

解决方案


推荐阅读