ich hoffe ihr hattet ein schönes Wochenende und der Karneval/Fasching steckt euch nicht mehr allzusehr in den Knochen. Ich habe mal wieder ein Problem. An dieser Stelle schon mal Vorab einen großen Dank an alle die mir bislang so geduldig geholfen haben.
Zu meinem Problem. Ich habe aus einer großen Anzahl von lm() (zur Hypothesenbildung!) die Coeffizienten Werte ausgelesen. Diese versuche ich nun in eine Tabell zu schreiben. Leider gelingt es mir nicht ganz. Mit
Code: Alles auswählen
data_frame <- as.data.frame(do.call(rbind, list_coef))
Code: Alles auswählen
>list_coef
$ENSG00000070759
Estimate Std. Error t value Pr(>|t|)
(Intercept) 0.71315355 0.525232349 1.3577868 0.18275483
a 0.01722368 0.006828225 2.5224240 0.01608637
b 0.01440139 0.082725305 0.1740869 0.86274617
c 0.10401800 0.081379137 1.2781900 0.20914305
d 0.03376825 0.126238375 0.2674959 0.79057285
e -0.16738079 0.082067265 -2.0395561 0.04858342
f 0.12819923 0.083063189 1.5433940 0.13124592
g 0.09308393 0.089991501 1.0343636 0.30767983
$ENSG000000345
etc.
Code: Alles auswählen
> str(list_coef)
List of 15050
$ ENSG00000000003: num [1:8, 1:4] 5.437658 0.000613 -0.024308 -0.028092 0.002952 ...
..- attr(*, "dimnames")=List of 2
.. ..$ : chr [1:8] "(Intercept)" "a" "b" "c" ...
.. ..$ : chr [1:4] "Estimate" "Std. Error" "t value" "Pr(>|t|)"
$ ENSG00000000419: num [1:8, 1:4] 5.03 6.01e-05 -2.78e-02 -2.43e-03 -1.55e-02 ...
..- attr(*, "dimnames")=List of 2
.. ..$ : chr [1:8] "(Intercept)" "a" "b" "c" ...
.. ..$ : chr [1:4] "Estimate" "Std. Error" "t value" "Pr(>|t|)"
etc.
Die Struktur in der View Ansicht erscheint so: Das Ziel ist eine Tabelle in der die "namen" widerholt vor den Coeffizienten stehen.
name Estimate Std. Error t value Pr(>|t|)
ENSG00000000003 (Intercept) 0.71315355 0.525232349 1.3577868 0.18275483
ENSG00000000003 a 0.01722368 0.006828225 2.5224240 0.01608637
ENSG00000000003 b 0.01440139 0.082725305 0.1740869 0.86274617
ENSG00000000003 c 0.10401800 0.081379137 1.2781900 0.20914305
ENSG00000000003 d 0.03376825 0.126238375 0.2674959 0.79057285
ENSG00000000003 e -0.16738079 0.082067265 -2.0395561 0.04858342
ENSG00000000003 f 0.12819923 0.083063189 1.5433940 0.13124592
ENSG00000000003 g 0.09308393 0.089991501 1.0343636 0.30767983
nächster name... etc.
Habt ihr eine Idee?