Вопросы по теме '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