Описание тега r-extension

R - это язык программирования с открытым исходным кодом, разработанный для статистических вычислений. Язык предназначен для расширения с помощью плагинов, написанных на C или C++. Этот тег предназначен для вопросов об интерфейсе расширения.
1 ответ

R расширение записи локальных данных

Я создаю пакет и хотел бы хранить данные о настройках локально, поскольку они уникальны для каждого пользователя пакета и поэтому нет необходимости устанавливать эти параметры при каждой загрузке пакета. Как я могу сделать это наилучшим образом?
27 май '18 в 17:53
2 ответа

Как вернуть именованный VECSXP при написании расширений R

Недавно у меня была ошибка, и когда я ее исправил, я подумал, возможно ли вернуть VECSXP (то есть тип списка R), в котором названы элементы. Этот код C++: SEXP do_bla() { int prtCnt = 0; SEXP a = PROTECT(allocMatrix(REALSXP, 5, 5)); prtCnt++; SEXP b…
12 июл '16 в 20:24
1 ответ

Вызов исходной функции после подстройки аргументов является неправильным использованием R-API?

Я пытаюсь создать небольшое расширение для R здесь для встраивания текущего времени в приглашение R: https://github.com/musically-ut/extPrompt Вещи, кажется, работают в целом, но R CMD check . поднял предупреждение: Файл '[усеченный].. Rcheck / extP…
13 окт '14 в 08:18
0 ответов

r расширение netlogo, объект 'экономическая стоимость' не найден

Я работаю в netlogo над моделью, которая должна общаться с R во время пробега. Я делаю это, используя расширение r в netlogo (поэтому не Rnetlogo в R). при настройке я загружаю свой скрипт с r:eval "source('C:/Users/keemi/OneDrive/Documenten/Thesis/…
27 янв '18 в 16:13
2 ответа

Посев пользовательского генератора случайных чисел в R

У меня возникли проблемы с заполнением пользовательского RNG в R. Кажется, что set.seed(123, kind='user', normal.kind='user') На самом деле не проходит 123 пользователь определил инициализацию RNG. Я вернулся к документации, доступной на ?Random.use…
15 дек '17 в 01:13
0 ответов

Возврат ошибок и предупреждений из расширения C, вызванного через.C

Я ищу, чтобы создать свое собственное расширение для R в C. Я хотел бы использовать .C интерфейсная функция ( https://cran.r-project.org/doc/manuals/r-release/R-exts.html). У меня работает привет, и я хотел бы сделать следующий шаг. Для меня это воз…
29 июн '18 в 20:50
1 ответ

Изменить размер вектора с R's C API

Я выделяю вектор R, используя allocVector в функции C вызывается с .Call от R. Можно ли изменить размер / длину вектора после его выделения? То есть похоже на то, как realloc работает в кл. В коде я ищу функцию reallocVector так что следующие функци…
03 мар '17 в 05:16
0 ответов

Можно ли установить расширения R (из файлов.cfd), написанные в SPSS Modeler 16 в Modeler 18.2.1?

Я пытаюсь установить расширения R на свой компьютер (Win10) из файлов.cfd, написанных другими пользователями. Как я знаю, эти расширения были написаны в SPSS Modeler 16, а я использую 18.2.1. Я импортирую файл.cfd, следуя документации (Расширения> К…
21 авг '19 в 17:25
1 ответ

Каков предел размера файла с расширением .r?

Каков сейчас максимальный размер файла с расширением.r? Я читал, что у него лимит 5 МБ, он все тот же? Как это изменится, будет ли оно отличаться от ОС к ОС или от версии R к версии. Ссылка: достигнут максимальный размер файла RStudio Я новичок в R,…
05 июн '20 в 16:07
1 ответ

Ошибка установки расширения Netlogo R в окне

У меня проблема с установкой расширения r в netlogo. В сообщении говорилось: «Не удалось найти R Home. Установите R home в среде или в user.properties в каталоге пользователей вашего расширения r: XXXXXXX». Я установил пакеты rJava и JavaGD в r и на…
02 июл '21 в 00:07
0 ответов

используя loop (i) в r-extension netlogo

У меня проблема с использованием цикла с i в r-extension netlogo. Могу ли я использовать цикл таким образом? Пожалуйста, порекомендуйте. extensions [gis csv matrix r] globals [ dataname ] to setup ca reset-ticks r:eval "dataname <- read.table(fil…
06 июл '21 в 01:54
1 ответ

Как создать вектор RAWSXP из C char* ptr без перераспределения

Есть ли способ создать вектор RAWSXP, который поддерживается существующим C char* ptr. Ниже я показываю свою текущую рабочую версию, которая требует перераспределения и копирования байтов, и вторую воображаемую версию, которой не существует. // My c…
25 дек '20 в 00:09
0 ответов

Не удается найти R для создания терминала R. Изменить настройку r.rterm.linux на путь R.?

Я правильно установил расширение R, даже если оно появляется, например: «Не удается найти R для создания терминала R. Измените настройку r.rterm.linux на путь R», и я также изменил путь к расширению, но также нет правильный результат, когда я пытаюс…
29 ноя '22 в 11:59