Jarek Statinowy

Jarek Statinowy Z zapałem do pracy

Temat: Tabela przestawana w R

Witam

Mam takie pytanie: Załóżmy, że mam tabelę z kilkunastoma danymi a w jednej kolumnie pojawiają się tylko cztery różne wartości. Przypuśćmy jednak, że nie wiem ile jest rożnych wartości w tej kolumnie. W jaki sposób mogę się tego dowiedzieć?

W efekcie chciałbym dostać ze wśród tysiąca rekordów mam w danej kolumnie
4 rożne wartości wraz z liczebnością

250 przypadków o wartości 1
125 przypadków o wartości 2
375 przypadków o wartości 3
250 przypadków o wartości 4

Wynik może być w nowym wektorze (macierzy)

Z góry wielkie dzięki

-----------------------------------------------------------------------
Napisałem coś takiego

ile=as.factor(Dane[,2])
summary(ile)


Ale jak z tego wyłuskać że mam wartość 2 bo w następnym kroku chciałbym użyć tego do sortowania

czyli potrzebna mi jest zmienna w wartości 2Ten post został edytowany przez Autora dnia 11.03.16 o godzinie 10:18
Piotr Ocalewicz

Piotr Ocalewicz Statystyka, Analiza
Danych, Data Mining,
Raportowanie

Temat: Tabela przestawana w R

Do tego celu bardzo przydaje się pakiet dplyr, w szczególności funkcje group_by i summarise.

Możesz zapoznać się ze stroną: https://cran.rstudio.com/web/packages/dplyr/vignettes/i..., ten pakiet jest też fajnie opisany w kursie http://www.pogromcydanych.icm.edu.pl.
Jarek Statinowy

Jarek Statinowy Z zapałem do pracy

Temat: Tabela przestawana w R

Pakiet nie jest dostępny

Warning in install.packages :
package ‘dplyr’ is not available (for R version 3.1.0)
Piotr Ocalewicz

Piotr Ocalewicz Statystyka, Analiza
Danych, Data Mining,
Raportowanie

Temat: Tabela przestawana w R

Przyczyn może być kilka, ale może na początek zaktualizuj R do najnowszej wersji (teraz jest 3.2.3). Dplyr to jeden z najpopularniejszych pakietów dostępnych w CRAN , musi dać się zainstalować ;)

Temat: Tabela przestawana w R

Zwykłą tabelę częstości zwraca funkcja table(), której wynik można potem zapisać do obiektu
np.
tab1 <- as.data.frame(table(mtcars$gear))
Piotr Ćwiakowski

Piotr Ćwiakowski Doktorant,
Uniwersytet
Warszawski

Temat: Tabela przestawana w R

Wygodnym narzędzem jest również interaktywna tabela przestawna:

http://www.magesblog.com/2015/03/pivot-tables-with-r.html



Wyślij zaproszenie do