更新Shiny App Data而无需重新发布App?

时间:2017-05-15 14:04:59

标签: shiny rstudio shiny-server

我目前正在使用RStudio内的Leaflet和Shiny软件包为雇主创建一个Shiny App。我正在制作一张地图,显示即将到来的选举的预测。这些预测变化频繁,地图必须改变以适应这些波动。我们将在私人服务器上托管地图(不是shinyapps.io)。

目前,我正在将投影数据作为CSV加载到RStudio中,然后将其与选区的Shapefile合并:

CoreEntities.Contracts.Select(
c=> new {
   c.Name,
   c.Type,
   Role = MapToRole(c));

private string MapToRole(Contract contract) {
    switch(contract.Type) {
        case: CTypes.Main: return "somerole1";break;
        case: CTypes.Secondary: return "somerole2";break;
        // ... 
        default: break;
    }

    return "none";
}

是否可以更新CSV文件并在已发布的应用中显示这些更改,而无需重新发布应用?

我希望尽可能简化更新过程,因为在我完成此任务后,我的雇主将更新地图。

The projection data is very simple. We have the name of the district and the projected winner. The projected winner (party_prob) is the variable that will need to be updated.

1 个答案:

答案 0 :(得分:0)

只需在R控制台中写下这两行。它会更新。

Echo -> Alexa Service -> Lambda