是否可以使用 rJava 从 Java 返回 String[][] 到 R?
我调用方法
public String[][] readFromTable(String tableName, String security,
String[] fields, String startTime, String endTime, boolean reverse)
从 R 与
out <- .jcall(obj, "[[S", "readFromTable", tableName, security, .jarray(fields),
start, end, reverse)
当我将方法的返回类型更改为 String[] 时,一切正常,我对参数进行了试验,我很确定问题出在 String[][] 上。
有人有想法吗?
编辑1:
对不起,我忘记了错误消息:
.jcall(obj, "[[S", "readFromTable", tableName, security, .jarray(fields), : 方法 readFromTable with signature (Ljava/lang/String; Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)[[S未找到
编辑 2
我刚刚发现如果我返回一个 Double[][] 就可以工作......所以可能在 rJava 包中的 String JNI 实现中存在一个错误,但这很难相信