Learn R Programming

⚠️There's a newer version (1.38.0) of this package.Take me there.

reticulate (version 1.30)

Interface to 'Python'

Description

Interface to 'Python' modules, classes, and functions. When calling into 'Python', R data types are automatically converted to their equivalent 'Python' types. When values are returned from 'Python' to R they are converted back to R types. Compatible with all versions of 'Python' >= 2.7.

Copy Link

Version

Install

install.packages('reticulate')

Monthly Downloads

275,066

Version

1.30

License

Apache License 2.0

Issues

Pull Requests

Stars

Forks

Maintainer

Tomasz Kalinowski

Last Published

June 9th, 2023

Functions in reticulate (1.30)

install_miniconda

Install Miniconda
py_func

Wrap an R function in a Python function with the same signature.
py_call

Call a Python callable object
py_install

Install Python packages
py_id

Unique identifer for Python object
py_function_custom_scaffold

Custom Scaffolding of R Wrappers for Python Functions
py_save_object

Save and Load Python Objects
py_capture_output

Capture and return Python output
install_python

Install Python
py_has_attr

Check if a Python object has an attribute
py_get_item

Get an item from a Python object
miniconda_update

Update Miniconda
py_set_attr

Set an attribute of a Python object
ipython

IPython console
np_array

NumPy array
py_config

Python configuration
nameOfClass.python.builtin.type

nameOfClass() for Python objects
py_config_error_message

Build Python configuration error message
py_help

Documentation for Python Objects
py_list_attributes

List all attributes of a Python object
py_help_handler

Provide help for Python objects
py_list_packages

List installed Python packages
py_discover_config

Discover the version of Python to use with reticulate.
py_function_wrapper

Scaffold R wrappers for Python functions
py_ellipsis

The builtin constant Ellipsis
py_module_available

Check if a Python module is available on this system.
py_main_thread_func

Create a Python function that will always be called on the main thread
py_set_item

Set an item for a Python object
py_get_attr

Get an attribute of a Python object
py_set_seed

Set Python and NumPy random seeds
register_help_topics

Register help topics
py

Interact with the Python Main Module
py_del_attr

Delete an attribute of a Python object
reticulate

R Interface to Python
py_del_item

Delete / remove an item from a Python object
with.python.builtin.object

Evaluate an expression within a context.
source_python

Read and evaluate a Python script
py_is_null_xptr

Check if a Python object is a null externalptr
py_iterator

Create a Python iterator from an R function
py_repr

String representation of a python object.
py_suppress_warnings

Suppress Python warnings for an expression
py_unicode

Convert to Python Unicode Object
py_to_r_wrapper

R wrapper for Python objects
py_version

Python version
register_suppress_warnings_handler

Register a handler for calls to py_suppress_warnings
repl_python

Run a Python REPL
py_versions_windows

Discover versions of Python installed on a Windows system
py_eval

Evaluate a Python Expression
tuple

Create Python tuple
py_exe

Python executable
use_python

Use Python
py_clear_last_error

Get or (re)set the last Python error encountered.
py_len

Length of Python object
py_none

The Python None object
with-as-operator

Create local alias for objects in with statements.
register_module_help_handler

Register a help handler for a root Python module
virtualenv-tools

Interface to Python Virtual Environments
py_run

Run Python code
r-py-conversion

Convert between Python and R objects
register_class_filter

Register a filter for class names
eng_python

A reticulate Engine for Knitr
array_reshape

Reshape an Array
dict

Create Python dictionary
as.character.python.builtin.bytes

Convert Python bytes to an R character vector
import

Import a Python module
==.python.builtin.object

S3 Ops Methods for Python Objects
conda-tools

Conda Tools
configure_environment

Configure a Python Environment
PyClass

Create a python class
miniconda_path

Path to Miniconda
miniconda-params

miniconda-params
iterate

Traverse a Python iterator or generator
py_bool

Python Truthiness
py_available

Check if Python is available on this system
miniconda_uninstall

Remove Miniconda