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.

3
Usuń dodatkowe legendy w ggplot2
Mam prostą ramkę danych, którą próbuję wykonać za pomocą połączonego wykresu linii i punktów ggplot2. Przypuśćmy, że moje dane wyglądają tak: df <- data.frame(x=rep(1:10,2), y=c(1:10,11:20), group=c(rep("a",10),rep("b",10))) I próbuję ułożyć fabułę: g <- ggplot(df, aes(x=x, y=y, group=group)) g <- g + geom_line(aes(colour=group)) g <- g + geom_point(aes(colour=group, alpha = .8)) g …
91 r  ggplot2  legend 

6
Przeanalizuj JSON z R.
Jestem całkiem nowy w R, ale im częściej go używam, tym bardziej widzę, jak potężny jest naprawdę w porównaniu z SAS lub SPSS. Jedną z głównych zalet, jak je widzę, jest możliwość pobierania i analizowania danych z sieci. Wyobrażam sobie, że jest to możliwe (a może nawet proste), ale chcę …
91 json  r 

6
Czytaj plik tekstowy o stałej szerokości
Próbuję załadować ten brzydko sformatowany zestaw danych do mojej sesji R: http://www.cpc.ncep.noaa.gov/data/indices/wksst8110.for Weekly SST data starts week centered on 3Jan1990 Nino1+2 Nino3 Nino34 Nino4 Week SST SSTA SST SSTA SST SSTA SST SSTA 03JAN1990 23.4-0.4 25.1-0.3 26.6 0.0 28.6 0.3 10JAN1990 23.4-0.8 25.2-0.3 26.6 0.1 28.6 0.3 17JAN1990 24.2-0.3 25.3-0.3 …
90 r  fixed-width 


3
Odczytaj wszystkie pliki w folderze i zastosuj funkcję do każdej ramki danych
Wykonuję stosunkowo prostą analizę, którą umieściłem w funkcji, na wszystkich plikach w określonym folderze. Zastanawiałem się, czy ktoś ma jakieś wskazówki, które pomogłyby mi zautomatyzować proces na wielu różnych folderach. Po pierwsze, zastanawiałem się, czy istnieje sposób na odczytanie wszystkich plików w określonym folderze bezpośrednio do R. Sądzę, że poniższe …
90 r 

3
Odwrotność macierzy w R
Zastanawiałem się, jaki jest twój zalecany sposób obliczenia odwrotności macierzy? Sposoby, które znalazłem, wydają się niezadowalające. Na przykład, > c=rbind(c(1, -1/4), c(-1/4, 1)) > c [,1] [,2] [1,] 1.00 -0.25 [2,] -0.25 1.00 > inv(c) Error: could not find function "inv" > solve(c) [,1] [,2] [1,] 1.0666667 0.2666667 [2,] 0.2666667 …
90 r  matrix-inverse 

8
Pomiń wyjście funkcji
Chcę ukryć dane wyjściowe jednego polecenia (w tym przypadku applyfunkcji). Czy można to zrobić bez użycia sink()? Opisane rozwiązanie znalazłem poniżej, ale chciałbym to zrobić w jednej linii, jeśli to możliwe. Jak wyłączyć wyjście
90 r 


1
Związek między R Markdown, Knitr, Pandoc i Bookdown
Jaki jest związek między funkcjonalnością R Markdown, Knitr, Pandoc i Bookdown? W szczególności, jaki jest „podział pracy” między tymi pakietami przy konwertowaniu dokumentów znaczników z wbudowanym kodem R (np. .RnwLub .Rmd) na końcowe wyniki (np. .pdfLub .html)? A jeśli Knitr jest używany do przetwarzania RMarkdown, co robi rmarkdownpakiet i czym …

11
Problemy ze ścieżką pliku w języku R w systemie Windows (błąd „Cyfry szesnastkowe w ciągu znaków”)
Uruchamiam R w systemie Windows i mam plik csv na pulpicie. Ładuję to w następujący sposób, x<-read.csv("C:\Users\surfcat\Desktop\2006_dissimilarity.csv",header=TRUE) ale R wyświetla następujący komunikat o błędzie Błąd: użyto „\ U” bez cyfr szesnastkowych w ciągu znaków rozpoczynającym się od „C: \ U” Więc jaki jest właściwy sposób załadowania tego pliku. Używam Vista



5
Zastąp wszystkie określone wartości w ramce danych
Mając ramkę danych, jak mam zastąpić wszystkie określone wartości we wszystkich wierszach i kolumnach. Załóżmy na przykład, że chcę zastąpić wszystkie puste rekordy NAsłowami (bez wpisywania pozycji): df <- data.frame(list(A=c("", "xyz", "jkl"), B=c(12, "", 100))) A B 1 12 2 xyz 3 jkl 100 Spodziewany wynik: A B 1 NA …
89 r  dataframe  replace 


2
Jak określić nazwy kolumn dla x i y podczas łączenia w dplyr?
Mam dwie ramki danych, które chcę połączyć za pomocą dplyr. Jedna to ramka danych zawierająca imiona. test_data <- data.frame(first_name = c("john", "bill", "madison", "abby", "zzz"), stringsAsFactors = FALSE) Druga ramka danych zawiera uporządkowaną wersję korpusu nazw Kantrowitza, identyfikującą płeć. Oto minimalny przykład: kantrowitz <- structure(list(name = c("john", "bill", "madison", "abby", …
89 r  join  left-join  dplyr 

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.