Pytania otagowane jako r-faq

Tag r-faq jest tworzony w celu grupowania ograniczonej liczby pytań omawiających problemy, które regularnie pojawiają się na tagu R. To nie jest oficjalne FAQ na temat R dla SO, ale powinno służyć jako interesujące źródło informacji o typowych problemach.



6
Powinienem użyć data.frame czy matrix?
Kiedy należy użyć a data.frame, a kiedy lepiej użyć matrix? Oba przechowują dane w formacie prostokątnym, więc czasami jest to niejasne. Czy są jakieś ogólne zasady określające, kiedy należy używać jakiego typu danych?
152 r  matrix  dataframe  r-faq 

11
Usuń zduplikowane wiersze
Muszę przeczytać CSVplik w data.frame R. Niektóre wiersze mają ten sam element w jednej z kolumn. Chciałbym usunąć wiersze, które są duplikatami w tej kolumnie. Na przykład: platform_external_dbus 202 16 google 1 platform_external_dbus 202 16 space-ghost.verbum 1 platform_external_dbus 202 16 localhost 1 platform_external_dbus 202 16 users.sourceforge 8 platform_external_dbus 202 16 …
152 r  duplicates  r-faq 



8
Zamień wszystkie wartości 0 na NA
Mam ramkę danych z kilkoma kolumnami numerycznymi. Niektóre wiersze mają wartość 0, które w analizie statystycznej należy uznać za zerowe. Jaki jest najszybszy sposób zamiany wszystkich wartości 0 na NULL w R?
144 r  r-faq 

3
Dodaj legendę do wykresu liniowego ggplot2
Mam pytanie dotyczące legend w ggplot2. Udało mi się narysować trzy linie na tym samym wykresie i chcę dodać legendę z trzema użytymi kolorami. To jest używany kod library(ggplot2) require(RCurl) link<-getURL("https://dl.dropbox.com/s/ds5zp9jonznpuwb/dat.txt") datos<- read.csv(textConnection(link),header=TRUE,sep=";") datos$fecha <- as.POSIXct(datos[,1], format="%d/%m/%Y") temp = ggplot(data=datos,aes(x=fecha, y=TempMax,colour="1")) + geom_line(colour="red") + opts(title="TITULO") + ylab("Temperatura (C)") + xlab(" …
143 r  ggplot2  legend  r-faq 

7
Instalowanie starszej wersji pakietu R.
Próbuję użyć Rpy2 i ggplot2, ale pojawia się błąd. Po pewnym szukaniu błędu w Internecie stwierdziłem, że błąd występuje, ponieważ w pakiecie ggplot2 są zmiany, które nie zostały jeszcze odzwierciedlone w Rpy2 (na przykład zobacz ten post (Edycja: Link nie działa)). Więc teraz muszę zainstalować starszą wersję ggplot2. Oto pseudokod …
142 r  installation  version  r-faq 

17
Zastąpienie NA najnowszą wartością inną niż NA
W data.frame (lub data.table) chciałbym „wypełnić do przodu” NA najbliższą poprzednią wartością inną niż NA. Prosty przykład użycia wektorów (zamiast a data.frame) jest następujący: > y <- c(NA, 2, 2, NA, NA, 3, NA, 4, NA, NA) Chciałbym mieć funkcję, fill.NAs()która pozwoliłaby mi skonstruować yy: > yy [1] NA NA …
141 r  data.table  zoo  r-faq 

6
Jak używasz „<< -” (przypisanie zakresu) w R?
Właśnie skończyłem czytać o scopingu we wstępie R i jestem bardzo ciekawy &lt;&lt;-zadania. Podręcznik zawierał jeden (bardzo interesujący) przykład &lt;&lt;-, który, jak sądzę, zrozumiałem. Wciąż brakuje mi kontekstu, kiedy może to być przydatne. Dlatego chciałbym przeczytać od Ciebie przykłady (lub linki do przykładów), kiedy użycie &lt;&lt;-może być interesujące / przydatne. …

4
Czytaj tylko wybrane kolumny
Czy ktoś może mi powiedzieć, jak odczytać tylko pierwsze 6 miesięcy (7 kolumn) dla każdego roku z poniższych danych, na przykład za pomocą read.table()? Year Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec 2009 -41 -27 -25 -31 -31 -39 -25 -15 -30 -27 -21 -25 …
138 r  import  r-faq 

5
Uporządkuj dyskretną skalę x według częstotliwości / wartości
Robię unikany wykres słupkowy za pomocą ggplot z dyskretną skalą x, osie x są teraz ułożone w kolejności alfabetycznej, ale muszę to zmienić tak, aby był uporządkowany według wartości osi y (tj. Najwyższy słupek będzie być umieszczone po lewej stronie). Próbowałem uporządkować lub posortować, ale w rezultacie posortowałem oś X, …
137 r  ggplot2  r-faq 


21
Jak szukać materiałów „R”? [Zamknięte]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 7 lat temu . Popraw to pytanie „Google” jest bardzo pomocny ... chyba że twój język nazywa się „R”, w którym to przypadku wypluwa mnóstwo …
131 r  search  r-faq 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.