在Azure Webapp上运行R程序

在Azure Webapp上运行R程序,r,azure,R,Azure,我一直在使用MacOSX的R3.4.3来运行一个程序,该程序设置并求解一些复杂的矩阵方程。到目前为止,我一直在我的笔记本电脑上手动运行该程序,我希望最终在我的(我的网站所在地)中设置该程序,并将其配置为每天运行。以下是我迄今为止所尝试的: 早在2018年,我就安装了R3.3.3作为站点扩展,类似于 解释了什么。但是,R不再受 Microsoft作为站点扩展,无法再安装该扩展 方式(如解释) 这个周末,我开始尝试微软Azure机器 学习工作室。在那里,微软提供了一个“R语言模块” 你可以点击并拖动

我一直在使用MacOSX的R3.4.3来运行一个程序,该程序设置并求解一些复杂的矩阵方程。到目前为止,我一直在我的笔记本电脑上手动运行该程序,我希望最终在我的(我的网站所在地)中设置该程序,并将其配置为每天运行。以下是我迄今为止所尝试的:

  • 早在2018年,我就安装了R3.3.3作为站点扩展,类似于 解释了什么。但是,R不再受 Microsoft作为站点扩展,无法再安装该扩展 方式(如解释)
  • 这个周末,我开始尝试微软Azure机器 学习工作室。在那里,微软提供了一个“R语言模块” 你可以点击并拖动“执行R脚本”到你的实验中 并向其添加R代码。我非常喜欢这个选择,因为 微软已经加载了许多流行的R软件包和 你不需要在你的程序中费心去做。然而, R脚本容器限制为27000个字符,我的 这个计划远远超过了那个计划。我可以考虑分手 将我的程序分成更小的块,并尝试找出如何连接 将多个R脚本放在一起
  • 在这一点上,我的强烈偏好是能够保持我的程序完好无损,只需通过调用命令行(例如,
    R CMD BATCH“test.R”
    )语句并使用。但我不知道如何在我的Azure Web应用程序上安装R


    如果有人对此有任何经验或有一些想法,我很乐意听到他们。谢谢大家!

    在Azure中运行R脚本的方法很少,它们在《体系结构指南》中有详细的说明,您可以在这里找到:

    因此,在您的情况下,您可能应该将代码转换为Jupiter笔记本,然后从DataRicks运行它。它是列表中最稳定、易于实现且可用于生产的选项

    如果您的项目很小或只是一个小任务,您可以尝试使用Azure笔记本电脑,甚至Azure SQL Server,尤其是当您的数据驻留在其中时。但目前这两种解决方案都处于预览阶段,因此不建议将其用于生产工作负载


    当然也有Data Science虚拟机,但将其与环境集成需要付出更多的努力,而且看起来不像您的用例。

    在Azure中运行R脚本的方法很少,它们在《体系结构指南》中有详细的说明,您可以在此处找到:

    因此,在您的情况下,您可能应该将代码转换为Jupiter笔记本,然后从DataRicks运行它。它是列表中最稳定、易于实现且可用于生产的选项

    如果您的项目很小或只是一个小任务,您可以尝试使用Azure笔记本电脑,甚至Azure SQL Server,尤其是当您的数据驻留在其中时。但目前这两种解决方案都处于预览阶段,因此不建议将其用于生产工作负载


    当然也有数据科学虚拟机,但将其与环境集成需要更多的努力,而且看起来不像您的用例。

    这不是特定于代码的问题。S.O.最适合处理与代码相关的问题,而不是像论坛那样的讨论。这不是特定于代码的问题。S.O.最适合处理与代码相关的问题,而不是像论坛这样的讨论。