r-s3

Eines der objektorientierten Systeme in der R-Sprache.
1
Antwort

Richtiger Weg, S3-Versand auf R6-Klassen zu implementieren

Ich habe eine R6 -Klasse und möchte eine S3 -Methode dafür hinzufügen. Die Dokumentation, die ich gefunden habe, erwähnt kurz, dass, um S3 dispatch auf R6 verwenden zu können, class = TRUE benötigt wird, aber ich konnte kein Beisp...
23.01.2015, 19:46
1
Antwort

Definieren von benutzerdefinierten Druckmethoden für Arrays und atomare Vektoren

Ich würde gerne eine andere Druckmethode für Arrays definieren, aber ich fürchte, ich verstehe etwas nicht von S3 dispach. Meine benutzerdefinierte Druckmethode wird aufgerufen, wenn ich print (x) explizit aufruft, aber nicht aufgerufen wird, we...
18.02.2018, 20:01
2
Antworten

definiert benutzerdefinierte dplyr-Methoden im R-Paket

Ich habe ein Paket mit benutzerdefinierten Methoden summary() , print() für Objekte mit einer bestimmten Klasse. Dieses Paket verwendet auch das wunderbare Paket dplyr für die Datenbearbeitung - und ich erwarte, dass meine Benutzer Skrip...
31.01.2017, 21:21
1
Antwort

Typ / Ursprung von Rs 'as' Funktion

Das S3 OO-System von R ist um generische Funktionen herum zentriert, die Methoden abhängig von der Klasse des Objekts aufrufen, auf das die generische Funktion aufgerufen wird. Der kritische Punkt ist, dass die generische Funktion die entspreche...
14.01.2018, 17:28
3
Antworten

Verwendung von sd als generische Funktion in R

Wenn ich eine Klasse namens foo habe, ist es einfach, die Funktion summary zu überladen %Vor% Allerdings funktioniert diese Technik nicht mit der Funktion sd , das heißt %Vor% Was ist der richtige Weg, um diese Funktion zu überla...
18.01.2011, 19:48
1
Antwort

überschreibt S3-Methoden in der Basis R

Ich versuche, die print.anova () -Funktion aus dem R stats-Paket innerhalb eines lokalen Pakets zu übernehmen, das ich beim Teachen verwende. Grundsätzlich möchte ich das Drucken der Überschrift entfernen und eine "Gesamt" -Zeile hinzufügen, ohn...
21.12.2012, 21:00
1
Antwort

Warum zeigt die Klasse (data.frame (...)) keine Listenvererbung?

Es wird oft gesagt, dass data.frame von list erbt, was angesichts vieler gängiger Paradigmen für den Zugriff auf data.frame-Spalten sinnvoll ist ( $ , sapply , etc.). Noch "list" gehört nicht zu den Elementen, die in der Klassenl...
26.10.2013, 14:06