Size: a a a

R (язык программирования)

2020 September 10

АК

Артём Клевцов... in R (язык программирования)
Экспортировать в паркет тоже может: https://duckdb.org/docs/sql/statements/export
источник

АК

Артём Клевцов... in R (язык программирования)
Оконные функции тоже в наличии.
источник

S

Stan in R (язык программирования)
SQLite на стероидах
источник

АК

Артём Клевцов... in R (язык программирования)
А ещё hugeint. Такое видел только в MonetDB. 128 бит...
Max 170141183460469231731687303715884105727.
источник

АК

Артём Клевцов... in R (язык программирования)
In addition to ordinary numeric values, the floating-point types have several special values:
Infinity -Infinity NaN

Однако.
источник

JS

Jury Sergeev in R (язык программирования)
Огонь, однако!
источник

JS

Jury Sergeev in R (язык программирования)
Надо опять NYC taxi fare prediction порешать, самое оно потестить
источник

A

Andrey in R (язык программирования)
Артём Клевцов
А ещё hugeint. Такое видел только в MonetDB. 128 бит...
Max 170141183460469231731687303715884105727.
Ура, айдишники в строках хранить не нужно
источник

A

Aleksandr in R (язык программирования)
Здравствуйте, коллеги! Подскажите по какому пути лучше пойти при следующей задаче - имеется некая модель на c# движения точки в пространстве (ну и ряд других данных) с шагом моделирования 50 гц, необходимо получать эти данные (shared mamory, tcp, udp...) произвести расчеты с применением интегрирования и аналитической геометрии и передать в модель рассчитанные параметры (позже туда должна быть пристыкована модель предикта определенного параметра но там частота 50 гц будет не нужна, а необходимо предикт делать по запросу). Мои знания в программировании оставляют желать лучшего, немного с++, с# и r, а вот с python не знаком,  так вот в связи с вышесказанным я вижу следующие пути решения и проблемы
1) Писать математику и предикт на r, но в таком случае не знаю есть ли возмодность получить данные каким нибудь таким способом shared mamory, tcp, udp и соответственно как вернуть результаты расчета
2) Писать математику и предикт на python (ну очень не хочется учить python)
3) Писать общение с моделью по получению данных на python, а математику и предикт на r и пытаться подружить r и python'а дергая r скрипты
4) Общение с моделью и математику писать на c++/c# а предикт на r и перед предиктом сохранять файл и дергать скрипт r, который его считает, а результат запишет в другой файл.
Задача оооочень неспешная и по ходу решения многое может поменяться, но хочется услышать мнение откликнувшихся.
источник

IS

Ivan Struzhkov in R (язык программирования)
Я прям дико извинияюсь может наивный вопрос - но нельзя из C# данные в БД положить? - подключится к ней и уже удобным инструментом пользоваться?
источник

А

Александр in R (язык программирования)
Aleksandr
Здравствуйте, коллеги! Подскажите по какому пути лучше пойти при следующей задаче - имеется некая модель на c# движения точки в пространстве (ну и ряд других данных) с шагом моделирования 50 гц, необходимо получать эти данные (shared mamory, tcp, udp...) произвести расчеты с применением интегрирования и аналитической геометрии и передать в модель рассчитанные параметры (позже туда должна быть пристыкована модель предикта определенного параметра но там частота 50 гц будет не нужна, а необходимо предикт делать по запросу). Мои знания в программировании оставляют желать лучшего, немного с++, с# и r, а вот с python не знаком,  так вот в связи с вышесказанным я вижу следующие пути решения и проблемы
1) Писать математику и предикт на r, но в таком случае не знаю есть ли возмодность получить данные каким нибудь таким способом shared mamory, tcp, udp и соответственно как вернуть результаты расчета
2) Писать математику и предикт на python (ну очень не хочется учить python)
3) Писать общение с моделью по получению данных на python, а математику и предикт на r и пытаться подружить r и python'а дергая r скрипты
4) Общение с моделью и математику писать на c++/c# а предикт на r и перед предиктом сохранять файл и дергать скрипт r, который его считает, а результат запишет в другой файл.
Задача оооочень неспешная и по ходу решения многое может поменяться, но хочется услышать мнение откликнувшихся.
Вам нужно сформулировать проблему на R, которую вы решали-решали, но ни как не получается. Чат примерно так функционирует
источник

A

Aleksandr in R (язык программирования)
Ivan Struzhkov
Я прям дико извинияюсь может наивный вопрос - но нельзя из C# данные в БД положить? - подключится к ней и уже удобным инструментом пользоваться?
Оно должно работать реалтайм, c# крутит модель и получает результаты расчетов
источник

A

Aleksandr in R (язык программирования)
Александр
Вам нужно сформулировать проблему на R, которую вы решали-решали, но ни как не получается. Чат примерно так функционирует
Проблема с r в получении данных каким либо из способов shared memory, tcp или udp
источник

IS

Ivan Struzhkov in R (язык программирования)
Aleksandr
Оно должно работать реалтайм, c# крутит модель и получает результаты расчетов
А в чем противоречие обмена через БД для риал тайма?
источник

IS

Ivan Struzhkov in R (язык программирования)
Но вообще звучит как будто вам нужена консультация хорошего системного аналитика
источник

IS

Ivan Struzhkov in R (язык программирования)
Потому что архитектура всего этого - нетривиально, особенно учитывая реал тайм требования. Как то куски этого приложения надо оркестрировать
источник

A

Aleksandr in R (язык программирования)
Ivan Struzhkov
А в чем противоречие обмена через БД для риал тайма?
Я думал такая проблема существует, например во время попытки записать в файл из c# и считать из другого потока на r одновременно (с бд не работал) пометил как один из путей решения, почитаю поподробнее, спасибо
источник

IS

Ivan Struzhkov in R (язык программирования)
Операции в C дисркетные
источник

IS

Ivan Struzhkov in R (язык программирования)
Соотвествено и в R может запускаться после того как C отработал свой цикл.
наивная схема такая - отрабатывает итерация в C - записывает себя в базу - R по факту записи в базу - отрабатывает свою итерацию - возвращает результаты.
Есть некий оркестратор который выстраивает цепочку ивентов и дергает разные куски приложения что бы соблюдать последовательность.
источник

a

aGricolaMZ in R (язык программирования)
Можно вызывать r из c#. Может быть можно и наоборот
источник