Warum stört es die Untermenge nicht, wenn Untermengenargumente für Datenrahmen fehlen?
Normalerweise frage ich mich, woher mysteriöse Fehler kommen, aber jetzt ist meine Frage, woher ein mysteriöser Mangel an Fehlern kommt.
Lasse
numbers <- c(1, 2, 3)
frame <- as.data.frame(numbers)
Wenn ich @ einge
subset(numbers, )
(also möchte ich eine Teilmenge nehmen, vergesse aber, das Teilmengenargument der Teilmengenfunktion anzugeben), dann erinnert mich R (wie es sollte):
Error in subset.default (numbers,):
argument "subset" fehlt, ohne Standard
Wie auch immer, wenn ich tippe
subset(frame,)
(also dasselbe mit einemdata.frame
anstelle eines Vektors), es wird kein Fehler ausgegeben, sondern nur der (vollständige) Datenrahmen zurückgegeben.
Was geht hier vor sich? Warum bekomme ich meine wohlverdiente Fehlermeldung nicht?