Вопросы по теме 'reference-class'

Получение фактического исходного выражения, определяющего ссылочный класс S4, из связанного с ним объекта
Короче (актуальный вопрос) Как я могу получить доступ к фактическому исходному коду/выражению , определяющему ссылочный класс S4 (см. ?setRefClass ), из объекта , возвращаемого либо getClass("MyClass") , либо getRefClass("MyClass") (поэтому...
369 просмотров
schedule 01.06.2022

Создание пакета R, определяющего ссылочные классы
Я создаю пакет R. Пакет определяет несколько эталонных классов. Между классами существует зависимость, поскольку один из них является базовым классом, а другие — подклассами. Из-за этой зависимости файлы пакетов должны загружаться в определенном...
368 просмотров
schedule 30.04.2023

Избегание рассмотрения вложенных фреймов при извлечении значения поля ссылочного класса S4
Я большой поклонник эталонных классов S4, поскольку они допускают гибридный стиль программирования (функциональный/передача по значению против oop/передача по ссылке; example ) и, таким образом, значительно повысить гибкость. Однако я думаю, что...
199 просмотров
schedule 21.12.2022

Динамически генерировать ссылочные классы
Я пытаюсь на лету сгенерировать ссылочные классы в пакете R, и это оказалось довольно сложно. Вот используемые мной подходы и проблемы, с которыми я столкнулся: Я создаю пакет, в котором я надеюсь иметь возможность динамически читать в схеме и...
448 просмотров
schedule 31.10.2022

Используйте ссылочный класс в качестве уровней фактора
Есть ли у кого-нибудь опыт использования эталонных классов в качестве уровней фактора? Это один из шагов к моей цели — добавить поддержку «внешнего ключа» к data.frame в одном из моих пакетов. В конечном итоге я хочу создать data.frame ,...
442 просмотров
schedule 21.10.2023

Возврат копии data.table из метода ReferenceClass
Я пытаюсь вернуть копии data.table s из методов ReferenceClass: dummy <- setRefClass( "dummy", fields = list( dt = "data.table" ), methods = list( initialize = function( df ){ if( !missing( df ) ){ dt <<-...
95 просмотров
schedule 27.02.2023

Почему отношения наследования классов R5 не определены во время пакета R .onLoad()?
Я пытаюсь инициализировать и сохранить некоторую информацию о пакете при первой загрузке пакета и нашел много полезной информации о способах сделать это в Как сохранить определенную информацию о пакете в R и Как запустить код при загрузке пакета ....
64 просмотров
schedule 17.12.2022

В R можно ли подавить Примечание: нет видимой привязки для глобальной переменной?
Мне интересно, можно ли подавить эти выходные данные в R, которые загромождают консоль: Note: no visible binding for global variable '.->ConfigString' Note: no visible binding for '<<-' assignment to 'ConfigString' Вот код (это...
4425 просмотров
schedule 30.01.2023

Ошибка в initFields (масштабы = масштабы): не удалось найти функцию initRefFields
У меня есть функция построения графика ggplot2 как часть моего кода. Функция отлично работает, когда файл получен как код R, однако, когда я включаю эту функцию в пакет R (и, конечно, я включаю ggplot2 и шкалы как в DESCRIPTION, так и в файлы...
799 просмотров
schedule 08.07.2023

Эквивалент «это» или «я» в R
Я ищу эквивалент ключевого слова python «self» или ключевого слова java «this» в R. В следующем примере я создаю объект S4 из метода другого объекта S4, и мне нужно передать указатель на себя. Есть ли что-то в языке, чтобы помочь мне сделать это?...
3285 просмотров
schedule 05.11.2023

Методы наследования ссылочного класса
Я реорганизую пакет для использования эталонных классов и столкнулся с проблемой наследования методов. У меня есть класс B , который содержит (наследует) A . Однако я не могу вызвать ни один из методов для унаследованного экземпляра класса «B»....
63 просмотров
schedule 05.08.2022

Получение списка подклассов ссылочного класса
Я создал эталонный класс AbstractFoo и несколько подклассов, теперь хочу получить все имена подклассов ( AFoo , BFoo , CFoo ). Кажется, это возможно, используя слот subclasses класса S4, но я хотел бы получить то же самое для эталонного класса....
55 просмотров
schedule 25.07.2023

как получить список имен классов из эталонного класса в R
У меня есть этот код: private$svg <- if(is(private$idaPlotObj, "DivosGridBmiPlot")){ ... } else { ... } в моем коде, и я пытаюсь реорганизовать этот код и получить список классов из private$idaPlotObj, который является...
48 просмотров
schedule 01.11.2023