多年来,我一直在尝试使用 OpenCPU 的 JS 库访问和处理数据帧,但无论我尝试什么,我似乎都无法让它工作。这是我最新的代码示例,非常简单:
var dat = [1, 2, 3];
var dat2 = ["a", "b", "c"];
var req = ocpu.call("data.frame", { x: dat, y: dat2 },
function(session) {
session.getObject(function(data) {
alert(data);
});
});
不幸的是,我得到的只是[object Object],[object Object],[object Object]
输出。做什么?数据框正在正确创建;session.getConsole
向我显示正确的控制台输出。为什么不能正常返回?我也试过在 JSON 数据上调用data.frame
, ;as.data.frame
同样的问题。我会很感激一些帮助。
干杯。