4
ответа

R кодируют примеры/лучшие практики

Я плохо знаком с R и приходящийся нелегко соединение информации из различных источников, онлайн связанных с тем, что считают "хорошей" практикой с записью R кодом. Я прочитал основные руководства, но я был...
вопрос задан: 1 May 2014 02:42
3
ответа

Что символ @ означает в R?

В таких пакетах, как marray и limma, при загрузке сложных объектов они содержат «переменные-члены», доступ к которым осуществляется с помощью символа @. Что это значит и чем оно отличается от символа $?
вопрос задан: 25 August 2011 13:16
3
ответа

Когда полезно использовать методы S4 в R-программировании

Я регулярно программирую на R в профессиональном контексте и также пишу пакеты для клиентов или коллег. Некоторые из здесь программистов имеют опыт работы с Java и настаивают на том, чтобы делать все, что ...
вопрос задан: 25 August 2011 13:15
2
ответа

как установить значение в объекте S4 r, используя метод (входное значение не требуется)

Это вопрос из двух частей. Я хочу установить значение объекта-прототипа s4 на основе другого значения слотов, и в качестве альтернативы я хочу реализовать это как метод. У меня есть объект, который я пытаюсь ...
вопрос задан: 20 February 2019 21:21
1
ответ

Осмотрите методы S4

Как я могу просмотреть определение функции S4? Например, я хотел бы видеть определение TSconnect в пакете TSdbi. Команда showMethods ("TSconnect") показывает, что существует, среди...
вопрос задан: 5 April 2014 22:53
1
ответ

dпоставление объекта S4

Как бы человек dput () объект S4? Я пробовал это требование (sp) требуется (splancs) сюжет (0, 0, xlim = c (-100, 100), ylim = c (-100, 100)) poly.d <- getpoly () # нарисовать красивый многоугольник - ДОВОЛЬНО! poly.d & ...
вопрос задан: 3 October 2012 19:28
0
ответов

Как правильно документировать методы S4 «[» и «[<-« с использованием roxygen?

Ниже я разместил мини-пример, в котором я хочу написать документацию для метод «[« для класса S4. Кто-нибудь знает, как правильно задокументировать метод для общего "[" с помощью roxygen и S4? Я ...
вопрос задан: 11 January 2019 15:08
0
ответов

Как правильно документировать методы S4 с использованием Roxygen2

Я видел некоторые обсуждения в таких и других местах, касающихся того, как это должно быть или будет сделано в будущих версиях ROXYGEN2. Тем не менее, я застрял. Как я должен пойти в документирование обзоре S4, как ...
вопрос задан: 23 May 2017 12:18
0
ответов

Как добавить псевдоним для класса без универсального псевдонима с помощью Roxygen2?

Простым примером является то, что я создал расширение для демонстрации, которое является базовым методом S4. Я не хочу вызывать разветвление неоднозначности, повторно документируя show в моем пакете, и я также хочу ...
вопрос задан: 23 May 2017 10:26
0
ответов

Как мне показать исходный код функции S4 в пакете?

Я использовал пакеты topGO в R для анализа обогащения генов с помощью следующего кода: sampleGOdata <- new ("topGOdata", description = "Simple session", ontology = "BP", allGenes = ...
вопрос задан: 16 August 2016 14:33
0
ответов

Как правильно документировать слоты классов S4 с помощью Roxygen2?

Для документирования классов с помощью roxygen(2), указание заголовка и описания/деталей кажется таким же, как и для функций, методов, данных и т.п. Тем не менее, слоты и наследование - это их собственный ...
вопрос задан: 10 July 2015 02:53
0
ответов

Источники по объектам S4, методам и программированию на R

Поскольку я часто сталкиваюсь с ситуациями, когда программирование на S4 необходимо для обзора, я собрал довольно много источников по объектам, методам и программированию S4. Я перечислил их здесь как ...
вопрос задан: 28 July 2014 09:54
0
ответов

Пример использования S3 класса в S4 объекте

Я хочу включить RODBC соединение как часть S4 объекта. Похоже, что RODBC - это S3. Например: setClass( Class="Node", representation=representation( nodeName = "character", ...
вопрос задан: 9 April 2014 02:42
0
ответов

Получение значения слота для объектов S4?

Итак, у меня есть объект пространственных полигонов в R; но я не уверен, почему я не могу извлечь из него слот "области". Вот мой сеанс R:> пространственные полигоны Объект класса SpatialPolygons Слот "...
вопрос задан: 7 April 2014 02:50
0
ответов

Проверить, является ли объект S4 экземпляром

Как проверить, является ли объект экземпляром класса S4 (не уверен, что это правильная терминология)? Я знаю о функции isS4, однако она также возвращает true для определений классов и т. д. Например: ...
вопрос задан: 15 December 2013 00:49
0
ответов

Является ли плохой практикой прямой доступ к слотам объектов S4 с помощью @?

Это почти философский вопрос: плохо ли обращаться и/или устанавливать слоты объектов S4 напрямую с помощью @? Мне всегда говорили, что это плохая практика, и что пользователи должны использовать «аксессор» S4...
вопрос задан: 3 October 2012 19:26
0
ответов

Полезная книга (с )по изучению объектно-ориентированного программирования в R? [закрыто]

Я читал интересный пост блогеров R -об «Объектно-ориентированном программировании в R с использованием классов S4». В книге «Статистика и вычисления», написанной Венейблсом и Рипли, есть несколько глав…
вопрос задан: 20 August 2012 14:41
0
ответов

Как определить операторы подмножества для класса S4?

Мне трудно определить правильный способ определения операторов подмножеств [, $и [[для класса S4. Может ли кто-нибудь предоставить мне базовый пример определения этих трех для класса S4?
вопрос задан: 9 June 2012 14:45
0
ответов

Ошибка кластера R параллельного класса S4

У меня возникла проблема с получением некоторого кода для работы с параллельным пакетом в R. Я использую R 2.15. Вот упрощенный пример... У меня есть файл 'animal.R', который содержит следующее: # animal.R ...
вопрос задан: 24 May 2012 10:06
0
ответов

R: что такое слоты?

Кто-нибудь знает, что такое слот в R? Я не нашел объяснения его значения. Получаю рекурсивное определение: «Функция слота возвращает или устанавливает информацию об отдельных слотах объекта» ...
вопрос задан: 23 May 2012 23:06
0
ответов

сумма объектов S4 в R

У меня есть класс S4, и я хотел бы определить линейную комбинацию этих объектов. Можно ли распределить функции * и + в этом конкретном классе?
вопрос задан: 20 January 2012 12:00
0
ответов

R использует s3 и s4 методы simulate в одном пакете

Я озадачен ошибкой, найденной S4 версией 'simulate', поэтому она не была импортирована правильно Я написал пакет R, который включает определение для метода simulate() как S3 метод. ...
вопрос задан: 19 January 2012 05:30
0
ответов

Как получить список классов, имеющих общий суперкласс S4 в R

Как мне получить список подклассов суперкласса S4 в R? Я нашел showClass ("mySuperClass", complete = FALSE), но он выводит только результат. Я хотел бы сохранить его в векторе, чтобы использовать его.
вопрос задан: 16 January 2012 09:28
0
ответов

Почему не рекомендуется использовать множественное наследование?

Я создаю классы S4 в R. Я прочитал в https://github.com/hadley/devtools/wiki/S4 Note, что S4 поддерживает множественное наследование, но это должно использоваться с крайней осторожностью, так как это делает метод ...
вопрос задан: 12 January 2012 08:27
0
ответов

Определите метод показа для класса S3

Я очень ошеломлен, узнав, что шоу - это общий S4, и что я не могу найти способ использовать диспетчеризацию S3, чтобы заставить работать функцию show. Простая демонстрация:> x <- 1: 5 > xx <- ...
вопрос задан: 7 December 2011 12:27
0
ответов

Конструкторы и прототипы S4

Просмотр вики-страницы Hadley Wickham по S4: https://github.com/hadley/devtools/wiki/S4 setClass ("Человек", представление (name = "character" , age = "numeric"), prototype (name = NA_character_, age = ...
вопрос задан: 21 October 2011 19:48
0
ответов

Как установить значение по умолчанию для слота как NULL в R?

Я новичок в R. Я пытаюсь определить класс, похожий на узел дерева, то есть у него есть левый узел и правый узел, который должен быть того же класса, что и родительский узел. Итак, я определяю класс следующим образом: ...
вопрос задан: 19 September 2011 06:05
0
ответов

Как разработать пакет в R?

Я написал некоторые функции в R с использованием классов S4. Теперь я хочу построить пакет R из этих функций. Как я должен продолжить? Есть что-то, что я должен сделать по-другому, потому что у меня есть ...
вопрос задан: 4 September 2011 06:32
0
ответов

Проблемы с передачей аргументов с callNextMethod () в R

Мой вопрос: почему callNextMethod () не передает ожидаемые аргументы в следующий метод? Ситуация: скажем, у меня есть два иерархических класса foo и bar (bar является подклассом foo), для которых у меня есть ...
вопрос задан: 25 August 2011 13:47
0
ответов

отправка методов S4 с выражением в качестве аргумента

Я пытаюсь убедить метод S4 использовать выражение в качестве аргумента, но я всегда получаю сообщение об ошибке. Тривиальный пример, который немного иллюстрирует то, что я здесь пытаюсь сделать: setGeneric ('myfun', ...
вопрос задан: 10 August 2011 16:39