Ich arbeite mit der folgenden Art von Daten-SetPause Liste in Zeilen während Identifikatoren in r Erhaltung
names<-c("Aname","Aname","Bname","Cname","Cname")
list <- list(c('a, b','b, r','c, g'), c('d,g','e,j'),
c('d, h','s, q','f,q'), c('d,r ','s, z'),c('d, r','d, r'))
data<-cbind(names, list)
Und will jedes Element einer Liste zu durchbrechen und dann bindet sie mit dem „Namen“ Variable. Also der Datensatz Ich versuche, so zu produzieren aussehen würde:
Column 1 Column 2
Aname a
Aname b
Aname b
Aname r
Aname c
Es gab viele Diskussionen gewesen, wie eine Liste zu einem data.frame konvertieren, aber ich bin zu kämpfen irgendwelche Ratschläge zu finden, wie zum tun Sie dies "innerhalb" eines Datenrahmens, wo ich Bezeichner in derselben Zeile wie die Liste (in diesem Fall Namen) beibehalten möchte. Danke vielmals!
Bitte nichts 'names' nennen oder' list'; Dies sind bereits die Namen häufig verwendeter Funktionen. – Frank
@Frank, aber so sind 'Daten' und' df' und ich sehe nicht viele Leute sich darüber beschweren. Die Wahrheit ist, dass in den meisten Fällen nur die Lesbarkeit beeinträchtigt ist, nicht die Funktionalität .... – A5C1D2H2I1M1N2O1R2T1