Вопросы по теме 'reference-class'
Использование эталонных классов R для передачи значений из одного окна в другое в графическом интерфейсе
Я делаю графический интерфейс в R, используя gWidgets. До сих пор я передавал значения из одного окна в другое через глобальную среду. Использование глобальной среды просто в реализации, но не идеально. Одна проблема заключается в том, что R CMD...
347 просмотров
schedule
29.05.2022
Как избежать добавления .self при использовании eval в ссылочном классе в R?
Мне нужно использовать eval для вызова метода эталонного класса. Ниже пример игрушки:
MyClass <- setRefClass("MyClass",
fields = c("my_field"),
methods = list(
initialize = function(){
my_field <<- 3...
166 просмотров
schedule
27.05.2024
Почему R капризно использует атрибуты для объектов ссылочного класса?
У меня возникли проблемы с достижением согласованного поведения при доступе к атрибутам, прикрепленным к объектам ссылочного класса. Например,
testClass <- setRefClass('testClass',
methods = list(print_attribute = function(name)...
404 просмотров
schedule
06.01.2023
Документирование эталонного класса с помощью roxygen2 R CMD проверяет предупреждение о несоответствии кодока
Я пытаюсь использовать roxygen2 для создания документации для объекта эталонного класса, но я продолжаю получать это предупреждение, когда запускаю проверку R CMD:
S4 class codoc mismatches from documentation object 'myRefClass-class':
Slots...
1537 просмотров
schedule
18.02.2022
Использование метода / функции в одноименном методе ссылочного класса
При определении нового ссылочного класса в R существует множество шаблонных методов, которые ожидаются (согласно соглашениям R), например length , show и т. Д. Когда они определены, они агрессивно маскируют похожие именованные методы / функции при...
959 просмотров
schedule
16.05.2022
Справочный класс R: метод копирования с активными привязками
Похоже метод копирования не работает, если у вас активная привязка.
Пример класса:
test <- setRefClass("test", fields = list(x =function() y + 1 , y = "numeric"))
Инициализация работает нормально:
a <- test(y = 1)
a$x
[1] 2
a$y...
227 просмотров
schedule
30.01.2023
R Установка поля того же типа, что и тип ссылочного класса?
Я пытаюсь создать класс в R с именем move и хочу, чтобы одно из полей также имело тип move . Я знаю, что это возможно в Java, но я не уверен, как это сделать в R (если это можно сделать).
Я пытался найти примеры, но не смог найти ни одного....
39 просмотров
schedule
09.06.2023
Оценка слишком глубоко вложена при использовании ссылочного класса с активной привязкой
Воспроизводимый пример:
bed2_RC <- methods::setRefClass(
"bed2",
fields = list(
.fam = "data.frame",
#### Active bindings
fam = function() {
if (ncol(.self$.fam) == 0) {
.self$.fam <- datasets::iris
}...
63 просмотров
schedule
13.06.2023