Результаты поиска по запросу "r-s3"

2 ответа

функция для возврата всех методов S3, применимых к объекту

Кто-нибудь собрал / нашел хороший метод для перечисления всехS3 методы, доступные для данногообъект? Встроенный

5 ответов

глянь сюда

льку я довольно плохо знаком с R, я не знаю, что такое методы и объекты S3. Я обнаружил, что существуют объектные системы S3 и S4, и некоторые рекомендуют использовать S3 поверх S4, если это ...

1 ответ

Предупреждение о согласованности метода S3 при сборке пакета R с Roxygen

Я создал файл roxygen для функции, которая использует класс S3. Я обогащаю кислородом, а затем строю, проверяю и получаю предупреждение: * checking S3 generic/method consistency ... WARNING common: function(word.list, ...) common.list: ...

ТОП публикаций

4 ответа

Изменить объект S3, не возвращая его?

Я новичок в объектно-ориентированном программировании на R и борюсь с тем, как правильно написать функцию, которая модифицирует объект. Этот пример работает: store1 <- list( apples=3, pears=4, fruits=7 ) class(store1) <- ...

4 ответа

Изменить объект S3, не возвращая его?

Я новичок в объектно-ориентированном программировании на R и борюсь с тем, как правильно написать функцию, которая модифицирует объект.Этот пример работает:

2 ответа

Если вы не используете другое имя для того же объекта:

елите объект класса S3 "bar" и метод печати: foo=list(1) class(foo) <- c("bar") print.bar <- function(x,...){ cat("print.bar says this was ",deparse(substitute(x)),"\n") }Теперь print (foo) делает это: > print(foo) print.bar says this was ...

1 ответ

Предупреждение о согласованности метода S3 при сборке пакета R с Roxygen

Я создал файл roxygen для функции, которая использует класс S3. Я обогащаю кислородом, а затем строю, проверяю и получаю предупреждение:

1 ответ

Безопасное создание S3 Generics в R

Хенрик Бенгтссон предоставил Интернету хороший способсоздание дженериков S3 в R [http://www1.maths.lth.se/help/R/setGenericS3/]не беспокоясь, были ли они уже созданы раньше ... в 2002 году. То, что его функция setGenericsS3 делает, в ...

2 ответа

Как ни странно, именно это я и сделал, но это казалось «неправильным» и немного неловким.

у меня есть класс под названиемfooтогда перегрузитьsummary функция summary.foo = function(x, ...) print("bar")Однако этот метод не работает сsd функция, то есть > bar = createFooClass() > sd.foo = function(x, ...) print("Hi") > sd(bar) error: ...