Einträge Ich habe einen Datenrahmen bekommt, die das folgende FormularSplit-Strings in Spalten in R, wobei jeder String eine möglicherweise unterschiedliche Anzahl von Spalten hat
pages count
[page 1, page 2, page 3] 23
[page 2, page 4] 4
[page 1, page 3, page 4] 12
Und was bekommt ist muß ich tun ist, die erste Spalte geteilt an den Kommas und erstellen Sie genügend neue Spalten, um die längste Sequenz abzudecken. Das Ergebnis sollte sein:
First Page Second Page Third Page Count
page 1 page 2 page 3 23
page 2 page 4 null 4
page 1 page 3 page 4 12
ich in Ordnung bin, ob die Null eine Zeichenfolge der Länge Null ist, und ich kann behandeln die Klammern Abstreifen.
Ricardo sieht, dass wir eine Vorverarbeitung vor usinf diese Lösung benötigen, tun Sie * hinzufügen müssen | * als Trennzeichen? – agstudy
@agstudy, keine Vorverarbeitung erforderlich. Ich habe die '|' in die Beispieldaten einfach hinzugefügt, um das Kopieren und Einfügen zu erleichtern, aber es verschwindet in der gleichen Zeile (zB durch 'read.table'). Da der OP dem Datenrahmen keinen Namen gab, nannte ich ihn "myDat". Es sollte alles kopierbar sein. –
Das ist bang on. Vielen Dank! – TWAndrews