Gibt es eine Funktion, die zwei oder mehr Spalten aus einem coeftest
-Objekt extrahieren kann? Das ist einfach ein coeftest
-Objekt gleichzeitig, aber kann ich das auch mit einer Liste machen (außer einer for()
-Schleife)?
Vielleicht ist die grundlegendere Frage, ob es eine Möglichkeit gibt, das Fleisch des coeftest
-Objekts in einen Datenrahmen zu verwandeln, mit dem ich Spalten einzeln extrahieren und dann mapply()
verwenden kann. Danke!
Bearbeiten: Ich würde gerne mit einer Matrix (oder Datenrahmen) mit der ersten und zweiten Spalte enden.
%Vor% [[
ist in diesem Fall die falsche Teilmengenfunktion. Beachten Sie, dass, wenn Sie lapply()
über einer Liste verwenden, die Komponenten der Liste bearbeitet werden, die Bits, die Sie mit list[[i]]
erhalten würden, wobei i
die i-te Komponente ist.
Als solches benötigen Sie nur das [, 1:2]
-Bit von cts[[1]][, 1:2]
im lapply()
-Aufruf. Es ist ein wenig kniffliger wegen der Argumente für [
, aber leicht machbar mit lapply()
:
Beachten Sie die <space>,
vor 1:2
; Dies ist das Äquivalent von [ , 1:2]
.