我想将一个键/值对从我的 R 代码传递给一个 java 函数。我的 java 函数有参数Map<String,String >
。
如何编写调用我的 Java 函数并将值传递给 map 的 R 函数?
编辑 :
config <- list(Portname="PORT.H.2",MktValue="8000000",WtScheme="Closed")
createPortfolio<-function(config)
{
m <- .jnew("java/util/HashMap")
for( key in names(config)){
m$put( key, config[key])
}
m
得到
Error in FUN(X[[2L]], ...) :
Sorry, parameter type `NA' is ambiguous or not supported.