Mam ramki danych, który ma następującą postaćdzielona struny na kolumny w R, gdzie każdy łańcuch ma potencjalnie inna liczba kolumnie Wpisy
pages count
[page 1, page 2, page 3] 23
[page 2, page 4] 4
[page 1, page 3, page 4] 12
i co muszę zrobić, to podzielić pierwszą kolumnę na przecinkach i stwórz wystarczającą liczbę nowych kolumn, aby objąć najdłuższą sekwencję. Wynik powinien być:
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
jestem w porządku, jeśli zerowa jest ciągiem o zerowej długości, a ja mogę poradzić zdzierając wsporniki.
Ricardo wygląda, że musimy się przetwarzaniem wstępnym przed usinf tego rozwiązania, czy trzeba dodać * | * jako separator? – agstudy
@agstudy, bez konieczności wstępnego przetwarzania. Dodałem '|' do przykładowych danych, aby ułatwić kopiowanie i wklejanie, ale znika ono w tej samej linii (np. Przez 'read.table'). Ponieważ OP nie nadał nazwy ramie danych, nazwałem ją 'myDat'. Powinny być kopiowane i wklejane. –
To jest bang. Dzięki! – TWAndrews