169 похожих чатов

Добрый день, всем. Мне из питона надо вызвать пару пользовательских

функций из R, какими пакетами можно для этого воспользоваться? rpy2? Есть ещё? Подскажите, пожалуйста.

16 ответов

21 просмотр

https://habr.com/ru/company/ods/blog/348260/

YF-Frenkel Автор вопроса
YF Frenkel
Спасибо

https://t.me/R4marketing/843 Тут найдёте и доклад по этой теме, и статью и презентацию

YF-Frenkel Автор вопроса
Alexey Seleznev
https://habr.com/ru/company/ods/blog/348260/

Простите, а более свежей информации нет? А то сомневаюсь, что мои коллеги питонисты согласятся падать в версии ( например rpy2 не совместим с питоном 3.8).

Alexey Seleznev
https://habr.com/ru/company/ods/blog/348260/

на картинке со стульями пик точеных не хватает :))))

reticulate все работает без проблем с 3.19, 3.10 можете в одном ноуте писать https://t.me/rlang_ru/94397

YF-Frenkel Автор вопроса
Philipp Upravitelev
screenshot у него ж в требованиях 3.7 или выше?

Я пыталась сегодня из анаконды rpy2 поставить, вылезла ошибка, что пакет не совместим с питоном 3.8.

YF Frenkel
screenshot Я пыталась сегодня из анаконды rpy2 поставить, выл...

уничтожьте эту нечисть только один чистый питон с python.org. и доставлять то, что надо. а то этих питонов каждый в своей папке живет.

YF Frenkel
Спасибо, попробую

не надо пробовать, надо просто садиться и делать. все работает

Юля, раз уж к теме вернулись, то можно копнуть чуть глубже. 1. Скоринговая система обычно подразумевает наличие конвейера. Упоминание юпитер ноутбука при этом вызывает большие сомнения в его наличии. 2. Такие вещи начинаются с архитектуры. Общее решение может быть гетерогенным, каждый элемент написан на своем языке. Но должен быть оркестратор, который этим конвейером тогда управляет. Это может быть cron, airflow, awx и масса других штучек. 3. Отдельные части лучше не миксовать, а делать точки демаркации. Как угодно, через API, файлы, БД, шины... это фрагменты enterprise архитектуры. С учетом всего этого сдается мне, что Вы на себя потянули одеяла несколько больше, чем нужно.

YF-Frenkel Автор вопроса
Ilya Shutov
Юля, раз уж к теме вернулись, то можно копнуть чут...

Спасибо. Юпитер я стала использовать, чтобы опробовать тестово как из питона будет работать одна функция. Конечно в продакте так работать не будет. И да, задача мне совсем не кажется простой, даже в ее тестовой части.

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
Ребят в СИ можно реализовать ООП?
Николай
33
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта