我很清楚这可能不是典型的SO问题,但由于这是我所知道的最强大的R编程社区和opencpu explicitly encourages to post here的作者,我会试一试:
数据在opencpu
方法中扮演什么角色?我的意思是云计算很好,但你需要一些数据来计算。上传一些示例.csv或.xls表可能是直截了当的,但opencpu对于真实世界数据有什么想法?
数百MB(甚至GB)的数据怎么样?您如何a)将其转移到您的用户文件夹?您如何b)在一组经过身份验证的用户之间共享它?c)将其隐藏在公众面前?
我阅读了license部分,根据我的安全理解,只要源代码是公开的,就应该可以在场景后面进行计算。但是,这个小小的文件留下了悬而未决的问题和许多猜测。
答案 0 :(得分:2)
感谢您尝试使用OpenCPU。 OpenCPU目前仍然是一个不断发展的项目,因此我们对有趣的建议或用例持开放态度。
关于数据......你一次要问很多事情。一些想法:
答案 1 :(得分:1)
马特,
我正在处理一个真实的用例,涉及从3GB(但不断增长的)数据集转换和处理数据。以下是我使用的方法(主要基于Gergely Daróczi的建议):
.rds
(或.rda
,.rData
等)文件中在R包中使用getOption("path_to_my_persistent_data_files")
设置这些路径,然后根据需要在包函数中加载/卸载这些文件目前,OpenCPU不提供对大型持久性数据集的任何支持,您可以找到最适合您需求和资源的方法。
答案 2 :(得分:0)
您可以安装opencpu的本地实例。您不必在Internet上使用现有的。说明在网站上。