Pytania otagowane jako r

R jest bezpłatnym, otwartym językiem programowania i środowiskiem oprogramowania do obliczeń statystycznych, bioinformatyki, wizualizacji i obliczeń ogólnych. Podaj minimalne i powtarzalne przykłady wraz z pożądanymi danymi wyjściowymi. Użyj `dput ()` dla danych i określ wszystkie pakiety inne niż podstawowe za pomocą wywołań `library ()`. Nie osadzaj obrazów dla danych lub kodu, zamiast tego użyj wciętych bloków kodu. W przypadku pytań związanych ze statystykami użyj https://stats.stackexchange.com.

6
filtrowanie pełnych obserwacji w data.frame przy użyciu dplyr (usuwanie z uwzględnieniem wielkości liter)
Czy jest możliwe filtrowanie data.frame dla pełnych przypadków przy użyciu dplyr? complete.casesoczywiście z listą wszystkich zmiennych. Ale to jest a) rozwlekłe, gdy jest dużo zmiennych ib) niemożliwe, gdy nazwy zmiennych nie są znane (np. W funkcji przetwarzającej dowolną ramkę data.frame). library(dplyr) df = data.frame( x1 = c(1,2,3,NA), x2 = c(1,2,NA,5) …
98 r  dplyr  magrittr 



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 

5
Obsługa wyjątków w R [zamknięte]
Zamknięte. To pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 4 lata temu . Popraw to pytanie Czy ktoś ma przykłady / tutoriale obsługi wyjątków w R? Oficjalna dokumentacja jest bardzo zwięzła.


4
dplyr summarize: Odpowiednik „.drop = FALSE”, aby zachować grupy o zerowej długości na wyjściu
Podczas korzystania summarisez plyr„s ddplyfunkcji, puste kategorie są odrzucane domyślnie. Możesz zmienić to zachowanie, dodając .drop = FALSE. Jednak to nie działa w przypadku korzystania summarisez dplyr. Czy jest inny sposób na zachowanie pustych kategorii w wyniku? Oto przykład z fałszywymi danymi. library(dplyr) df = data.frame(a=rep(1:3,4), b=rep(1:2,6)) # Now add …
97 r  dplyr  plyr  tidyr 

5
Jaki jest najszybszy sposób łączenia / łączenia data.frames w R?
Na przykład (nie jestem pewien, czy jest to najbardziej reprezentatywny przykład): N <- 1e6 d1 <- data.frame(x=sample(N,N), y1=rnorm(N)) d2 <- data.frame(x=sample(N,N), y2=rnorm(N)) Oto, co mam do tej pory: d <- merge(d1,d2) # 7.6 sec library(plyr) d <- join(d1,d2) # 2.9 sec library(data.table) dt1 <- data.table(d1, key="x") dt2 <- data.table(d2, key="x") …

5
Cieniowanie wykresu gęstości jądra między dwoma punktami.
Często używam wykresów gęstości jądra, aby zilustrować rozkłady. Są łatwe i szybkie do utworzenia w R, jak na przykład: set.seed(1) draws <- rnorm(100)^2 dens <- density(draws) plot(dens) #or in one line like this: plot(density(rnorm(100)^2)) Co daje mi ten ładny mały plik PDF: Chciałbym zacienić obszar pod plikiem PDF od 75 …
97 r  plot 

4
Hostowanie i konfigurowanie własnych błyszczących aplikacji bez błyszczącego serwera
Próbuję udostępnić moim współpracownikom błyszczące aplikacje bez konieczności ich uruchamiania lub nawet instalowania R. Przeczytałem więc tę stronę i znalazłem to zdanie: Jeśli znasz hosting stron internetowych lub masz dostęp do działu IT, możesz samodzielnie hostować swoje aplikacje Shiny. w sekcji „ Udostępnij jako stronę internetową ”. Jak mogę to …

10
Regresja liniowa i grupowanie według w R.
Chcę wykonać regresję liniową w R za pomocą lm()funkcji. Moje dane to roczny szereg czasowy z jednym polem dla roku (22 lata) i drugim dla stanu (50 stanów). Chcę dopasować regresję dla każdego stanu, tak aby na końcu mieć wektor odpowiedzi lm. Mogę sobie wyobrazić wykonanie pętli for dla każdego …

2
Naprawianie kolejności aspektów w ggplot
Dane: df <- data.frame( type = c("T", "F", "P", "T", "F", "P", "T", "F", "P", "T", "F", "P"), size = c("50%", "50%", "50%", "100%", "100%", "100%", "150%", "150%", "150%", "200%", "200%", "200%"), amount = c(48.4, 48.1, 46.8, 25.9, 26, 24.9, 21.1, 21.4, 20.1, 20.8, 21.5, 16.5) ) Muszę wykreślić wykres …
97 r  ggplot2  sequence  facet 

9
Przyczyna błędu „złej liczby magicznej” podczas ładowania obszaru roboczego i jak go uniknąć?
Próbowałem załadować mój obszar roboczy R i otrzymałem ten błąd: Error: bad restore file magic number (file may be corrupted) -- no data loaded In addition: Warning message: file ‘WORKSPACE_Wedding_Weekend_September’ has magic number '#gets' Use of save versions prior to 2 is deprecated Nie interesują mnie szczegóły techniczne, ale przede …

1
Jak zmienić ograniczenie „Przekroczono maksymalny rozmiar wysyłania” w Shiny i zapisać dane wejściowe użytkownika?
Niedawno dowiedziałem się, że programy R Shiny nakładają domyślnie ograniczenie maksymalnego rozmiaru dla przesyłanych plików (nie wiem, jaki dokładnie jest rozmiar, ale domyślam się, że jest to 5000 KB). Chciałbym usunąć to ograniczenie. Jak mogę to zrobić i jaka jest ogólna zasada dotycząca rozmiaru plików przesyłanych przez użytkowników? Ponadto jest …
97 r  shiny 

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 

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.