Ich verwende das R-Paket data.table, um mit großen Datendateien umzugehen. Allerdings habe ich festgestellt, dass es nicht mit opencpu verwendet werden kann.opencpu funktioniert nicht mit data.table in R
Zum Beispiel meine R-Funktion,
foo <- function() {
library(data.table)
iris = data.table(iris)
o = iris[,.N,Species]
return(list(o,dim(o)))
}
und ich versuchte zu ocpu.call diese Funktion ausgeführt wird,
var req = ocpu.call("hello",{},
function(session){
console.log(session)
});
Und wenn ich die Sitzung prüfen, das Ergebnis ausgegeben ist
[[1]]
Null data.table (0 rows and 0 cols)
[[2]]
[1] 0 0
So können Sie sehen, dass opencpu nicht verwendet werden kann mit R-Paket, data.table.
Ich frage mich, ob das stimmt oder ich gerade etwas hier verpasst habe?
Ich habe sogar http://jsfiddle.net/opencpu/7torLdk9/ überprüft. Es funktioniert gut, aber nicht lokal. Ich kann den Grund nicht herausfinden .. – user7117436