Wektory numeryczne i znakowe, a ramki danych
Umieszczanie zmiennych typu znakowego i numerycznego w pojedynczej ramce danych powoduje, że wszystkie wektory traktowane są jako czynniki. Jest to bardzo irytujące jeśli później z takiej ramki danych chce się uzyskać wartości numeryczne. Można oczywiście za każdym razem korzystać z funkcji:
as.numeric(as.character(ramka$liczbaCzynnik))
Jednak o wiele lepiej uzyskać ramkę danych, która posiada odpowiednio sformatowane kolumny.
all <- data.frame(cbind(site, year, model, x, y, z)) all$x <- as.numeric(x) all$y <- as.numeric(y) all$z <- as.numeric(z)
Created by Pretty R at inside-R.org
Przykład zaczerpnięty ze strony: http://www.nomad.priv.at/researchblog/?p=911