Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript opencpu无法处理R中的data.table_Javascript_R_Data.table_Opencpu - Fatal编程技术网

Javascript opencpu无法处理R中的data.table

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

我正在使用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 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)。对于名称空间,它很有帮助。

我甚至检查过。它在那里运行良好,但在本地不起作用。我想不出原因,我甚至查过了。它在那里运行良好,但在本地不起作用。我想不出原因。。