Description Usage Arguments Details
dcast
oraz spread
są o tyle niewygodne, że wymagają danych w postaci "kanonicznie długiej".
Tymczasem wygodnie jest móc przekształcić do postaci "prawdziwie szerokiej"
dane w formie "pośredniej", np. 'okres' (wartości 1, 2, 3), 'zm1', 'zm2'
przekształcić na 'zm1_1', 'zm1_2', 'zm1_3', 'zm2_1', 'zm2_2', 'zm2_3'.
Funkcja dostarcza skrótowej składni do wykonania takiej właśnie operacji.
Wewnętrznie wykonuje spread
na każdej z wyznaczonych
zmiennych, a następnie łączy wyniki za pomocą
full_join
.
1 |
dane |
ramka danych z danymi w postaci "pośredniej" |
klucz |
kolumna zawierająca sufiksy, które stworzą nowe kolumny |
id |
wektor nazw zmiennych będących kluczami (dane wyjściowe będą miały tyle wierszy, ile jest unikalnych kombinacji wartości tych kolumn w danych wejściowych) |
zmienne |
wektor nazw zmiennych, które mają zostać przetworzone do postaci "szerokiej" |
Jeśli parametr id
(lub zmienne
) nie zostanie podany,
zostanie on wywiedziony jako "wszystkie kolumny danych wejściowych z
wyłączeniem tych, na które wskazuje parametr klucz
oraz zmienne
(id
)". Oznacza to oczywiście, że przynajmnie jeden z parametrów
id
i zmienne
musi zostać podany.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.