| BEGIN.Python |
Start a Python read-eval-print loop |
BEGIN.Python() print("Hello" + " " + "R!") END.Python |
| pyAttach |
Attach a Python object to an R environment |
pyAttach("os.getcwd", .GlobalEnv) |
| pyCall |
Call a callable Python object |
pyCall("pow", list(2,3), namespace="math") |
| pyConnect |
Connect R to Python |
pyConnect() |
| pyDict |
Create a representation of a Python dict in R |
myNewDict <- pyDict('myNewDict', list(p=2, y=9, r=1)) |
| pyDir |
The Python function dir (similar to ls) |
pyDir() |
| pyExec |
Execute Python code |
pyExec('some_python_code = "executed"') |
| pyExecfile |
Execute a file (like source) |
pyExecfile("myPythonFile.py") |
| pyExecg |
Execute Python code and get all assigned variables |
pyExecg('some_python_code = "executed"') |
| pyExecp |
Execute and print Python Code |
pyExecp('"Hello" + " " + "R!"') |
| pyExit |
Close Python |
pyExit() |
| pyFunction |
Create a representation of a Python function in R |
pyFunction(key) |
| pyGet |
Get a Python variable |
pyGet('myPythonVariable') |
| pyGet0 |
Get a Python variable |
pyGet('myPythonVariable') |
| pyHelp |
Python help |
pyHelp("help") |
| pyImport |
Import a Python module |
pyImport("numpy", "np") |
| pyIsConnected |
Check if R is connected to Python |
pyIsConnected() |
| pyList |
Create a representation of a Python list in R |
pyList(key) |
| pyObject |
Create a representation of a Python object in R |
pyObject(key) |
| pyOptions |
A function to get and set some package options |
pyOptions("numpyAlias", "np") |
| pyPrint |
Print a Python variable from within R |
pyPrint("somePythonVariable") |
| pySet |
Set a R variable in Python |
pySet("pi", pi) |
| pySource |
A modified BEGIN.Python aware version of source |
pySource("myFile.R") |
| pyTuple |
Create a representation of a Python tuple in R |
pyTuple(key) |
| pyType |
Get the type of a Python variable |
pyType("sys") |
| pyVersion |
Returns the version of Python |
pyVersion() |