jython.call: jython.call

Description Usage Arguments Details Value References Examples

View source: R/jython.call.R

Description

Calls Python functions from R

Usage

1
  jython.call( rJython, py.foo, ... )

Arguments

rJython

rJython interpreter as instantiated by function rJython

py.foo

Name of a python function

...

R objects to pass as arguments to the Python function

Details

This function runs a python function taking as arguments R objects and returning an R object. Some limitations exist as to the nature of the objects that can be passed between R and Jython. As of this writing, atomic arguments and vectors are supported.

The user has to be careful to indicate named parameters as required according to python conventions.

Value

An R representation of the object returned by the call to the python function.

References

http://code.google.com/p/simplejson

Examples

1
2
3
4
5
6
7
rJython <- rJython()
jython.call( rJython, "len", 1:3 )

a <- 1:4
b <- 5:8
rJython$exec( "def concat(a,b): return a+b" )
jython.call( rJython, "concat", a, b)

rJython documentation built on May 2, 2019, 4:55 p.m.

Related to jython.call in rJython...