Javascript opencpu无法处理R中的data.table
我正在使用R package data.table来处理大数据文件。但是,我发现它不能与opencpu一起使用 例如,我的R函数是Javascript opencpu无法处理R中的data.table,javascript,r,data.table,opencpu,Javascript,R,Data.table,Opencpu,我正在使用R package data.table来处理大数据文件。但是,我发现它不能与opencpu一起使用 例如,我的R函数是 foo <- function() { library(data.table) iris = data.table(iris) o = iris[,.N,Species] return(list(o,dim(o))) } 当我检查会话时,结果输出是 [[1]] Null data.table (0 rows and 0
foo <- function() {
library(data.table)
iris = data.table(iris)
o = iris[,.N,Species]
return(list(o,dim(o)))
}
当我检查会话时,结果输出是
[[1]]
Null data.table (0 rows and 0 cols)
[[2]]
[1] 0 0
所以您可以看到opencpu不能与R包data.table一起使用
我不知道这是对的还是我错过了什么 opencpu的工作原理是提供对服务器的R库位置中的R包的ajax/客户端访问,因此在自定义包的名称空间文件中,确保这些行在那里
export(my_custom_function_name)
import(data.table)
export()行应该已经在那里了。在R函数中还应该使用显式的“data.table::data.table(example_df)”命名空间语法约定
我很好奇为什么需要import()(opencpu?),但我对R包开发还不熟悉。我注意到opencpu公共应用程序页面中的公共示例使用导入(ggplot2)。对于名称空间,这是很有帮助的。opencpu的工作原理是提供对服务器的R库位置中的R包的ajax/客户端访问,因此在自定义包的名称空间文件中,确保这些行在那里
export(my_custom_function_name)
import(data.table)
export()行应该已经在那里了。在R函数中还应该使用显式的“data.table::data.table(example_df)”命名空间语法约定
我很好奇为什么需要import()(opencpu?),但我对R包开发还不熟悉。我注意到opencpu公共应用程序页面中的公共示例使用导入(ggplot2)。对于名称空间,它很有帮助。我甚至检查过。它在那里运行良好,但在本地不起作用。我想不出原因,我甚至查过了。它在那里运行良好,但在本地不起作用。我想不出原因。。