Hier ist, wie ich eine Spalte aufgeteilt:aus einer geteilten Spalte Zugriff
df <- data.frame('foo' = rep(c('ab','ac'), each = 5))
df <- within(df, boo <- data.frame(do.call('rbind', strsplit(as.character(df$foo),'',fixed=FALSE))))
Ausgang:
foo boo.X1 boo.X2
1 ab a b
2 ab a b
3 ab a b
4 ab a b
5 ab a b
6 ac a c
7 ac a c
8 ac a c
9 ac a c
10 ac a c
aber wenn ich versuche, 'boo.X1' oder 'boo.X2' zugreifen Ich kann nicht. Wenn wir uns beispielsweise die Namen ansehen(), listet es nur die zwei Objekte foo und boo auf.
Vielleicht fehlt mir etwas offensichtlich, jede Hilfe wird geschätzt - danke.
Vielen Dank für Ihre Hilfe! –
Sie könnten auch 'do.call (data.frame, df)' tun, wenn sie bereits Daten in dieser Struktur hatten. – A5C1D2H2I1M1N2O1R2T1