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.

10
Obejście wielowierszowych komentarzy?
Znam już odpowiedź na to pytanie. Ale doszedłem do wniosku, że na liście użytkowników R jest tak często pytany, że powinna istnieć jedna solidna, dobra odpowiedź. O ile mi wiadomo, w R. nie ma funkcji komentarzy wielowierszowych. Czy ktoś ma więc jakieś dobre obejście? Podczas gdy spora część pracy w …
108 r  comments  r-faq 

2
Pomieszanie poziomów czynników i etykiet czynników
Wydaje się, że istnieje różnica między poziomami i etykietami czynnika w R. Do tej pory zawsze myślałem, że poziomy są `` prawdziwą '' nazwą poziomów czynników, a etykiety są nazwami używanymi do wyników (takich jak tabele i wykresy) . Oczywiście tak nie jest, jak pokazuje poniższy przykład: df <- data.frame(v=c(1,2,3),f=c('a','b','c')) …
106 r  r-factor  r-faq 


1
Ustaw domyślne lustro CRAN na stałe w R
Jak mogę ustawić na stałe określony serwer lustrzany CRAN w R? Chcę ustawić go na stałe w swoim laptopie, aby gdy to zrobię install.packages(), nie pytał mnie ponownie, które lustro wybrać.
102 r  cran  r-faq 

10
Wklej wiele kolumn razem
Mam kilka kolumn w ramce danych, które chcę wkleić razem (oddzielone znakiem „-”) w następujący sposób: data <- data.frame('a' = 1:3, 'b' = c('a','b','c'), 'c' = c('d', 'e', 'f'), 'd' = c('g', 'h', 'i')) i.e. a b c d 1 a d g 2 b e h 3 c f …
100 r  paste  r-faq 

17
Jak wybrać wiersz z maksymalną wartością w każdej grupie
W zbiorze danych z wieloma obserwacjami dla każdego przedmiotu chcę wziąć podzbiór zawierający tylko maksymalną wartość danych dla każdego rekordu. Na przykład z następującym zestawem danych: ID <- c(1,1,1,2,2,2,2,3,3) Value <- c(2,3,5,2,5,8,17,3,5) Event <- c(1,1,2,1,2,1,2,2,2) group <- data.frame(Subject=ID, pt=Value, Event=Event) Temat 1, 2 i 3 mają największą wartość pkt odpowiednio …
100 r  dataframe  r-faq 


5
Unikalne połączenie wszystkich elementów z dwóch (lub więcej) wektorów
Staram się stworzyć unikalną kombinację wszystkich elementów z dwóch wektorów różnej wielkości w R. Na przykład pierwszy wektor to a <- c("ABC", "DEF", "GHI") a druga to daty przechowywane obecnie jako ciągi znaków b <- c("2012-05-01", "2012-05-02", "2012-05-03", "2012-05-04", "2012-05-05") Muszę utworzyć ramkę danych z dwiema kolumnami, takimi jak ta …
98 r  r-faq 

6
Jak nazywać zmienne w locie?
Czy jest możliwe tworzenie nowych nazw zmiennych w locie? Chciałbym wczytać ramki danych z listy do nowych zmiennych z numerami na końcu. Coś jak orca1, orca2, orca3 ... Jeśli spróbuję czegoś takiego paste("orca",i,sep="")=list_name[[i]] Otrzymuję ten błąd target of assignment expands to non-language object Czy jest inny sposób obejścia tego?
96 r  assign  r-faq 




5
Dopasowanie krzywej gęstości do histogramu w R.
Czy w R jest funkcja dopasowująca krzywą do histogramu? Powiedzmy, że masz następujący histogram hist(c(rep(65, times=5), rep(25, times=5), rep(35, times=10), rep(45, times=4))) Wygląda normalnie, ale jest przekrzywiony. Chcę dopasować normalną krzywą, która jest skośna, aby zawijać się wokół tego histogramu. To pytanie jest raczej podstawowe, ale nie mogę znaleźć odpowiedzi …

7
Konwersja roku i miesiąca (format „rrrr-mm”) na datę?
Mam zbiór danych, który wygląda następująco: Month count 2009-01 12 2009-02 310 2009-03 2379 2009-04 234 2009-05 14 2009-08 1 2009-09 34 2009-10 2386 Chcę wykreślić dane (miesiące jako wartości x i liczy się jako wartości y). Ponieważ w danych występują luki, chcę zamienić informacje dla miesiąca na datę. Próbowałem: …
91 r  date  posix  zoo  r-faq 

7
Zrozumienie funkcji order ()
Próbuję zrozumieć, jak order()działa ta funkcja. Miałem wrażenie, że zwraca permutację indeksów, które po posortowaniu posortowałyby oryginalny wektor. Na przykład, > a <- c(45,50,10,96) > order(a) [1] 3 1 2 4 Spodziewałbym się, że to powróci c(2, 3, 1, 4), ponieważ posortowana lista to 10 45 50 96. Czy ktoś …
88 r  sorting  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.