Рубрики
Без рубрики

Вызов Python от R

Существует постоянная дискуссия в отношении лучшего инструмента для науки о данных и машинном обучении между … Теги с Python, программированием, наукой на данных, машинном обучении.

Автор оригинала: Shalini Battoo.

Существует постоянная дискуссия в отношении лучшего инструмента для науки о науке и машине между R и Python. Я чувствую, что они оба имеют свои плюсы и минусы, и это действительно зависит от задачи под рукой, требованиями от клиента в случае проекта или просто личного сходства для разработчика/кодера.

Мы не получим дебаты о лучшем инструменте на рынке. Скорее, чего я хочу обсудить, это использование обоих их вместе. Зачем использовать один, когда мы можем получить Лучше всего мира Отказ

Библиотека, используемая в R к подключению к Python, является сетчатый . Если вы никогда не работали с сетчатой ранее, у вас не будет в библиотеке пакетов R. Это должно быть установлено. Это можно сделать, написав install.packages (сетчатый) Библиотека может быть загружена с помощью функции, приведенной ниже после того, как она успешно установлена. Библиотека (сетчатый)

Для того, чтобы запустить любой скрипт Python от R, мы будем использовать функции Source_Python () а также py_run_file () Отказ

Первая функция делает объекты, созданные доступными в среде R. Вторая функция создает PY Объект, который позволяет получить доступ к другим объектам, созданным, вызывая сценарий Python. Это создает словарь (тип переменной в Python), связанный с выполнением кода.

Например, если у нас есть скрипт abc.py Тогда это может быть запущено с помощью функции Source_Python ('abc.py') . В случае, если скрипт состоит из некоторой функции XYZ (P, Q) , где P и Q – аргументы, переданные в функцию XYZ. После того, как сценарий будет получен, эта функция может быть напрямую вызвана в R.

Этот пакет очень мощный и имеет другие функции для создания интеграции между Python и R проще. Если вы хотите узнать о других функциях, доступных в библиотеке, обратитесь к Ссылка Я надеюсь, что это окажется полезным в том случае, если вы пытаетесь вызвать сценарии Python от R и воспользоваться сильными сторонами Python изнутри Р.

Оригинал: “https://dev.to/shalinibattoo/calling-python-from-r-e6f”