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
W R, jak uzyskać nazwę obiektu po wysłaniu go do funkcji?
Szukam odwrotności get(). Biorąc pod uwagę nazwę obiektu, chciałbym, aby ciąg znaków reprezentujący ten obiekt został wyodrębniony bezpośrednio z obiektu. Trywialny przykład z foobyciem symbolem zastępczym funkcji, której szukam. z <- data.frame(x=1:10, y=1:10) test <- function(a){ mean.x <- mean(a$x) print(foo(a)) return(mean.x)} test(z) Wydrukowałoby: "z" Moje obejście, które jest trudniejsze do …
139 r 

5
Użycie R do wyświetlenia wszystkich plików z określonym rozszerzeniem
Jestem bardzo nowy w R i pracuję nad aktualizacją skryptu R, aby iterował przez serię tabel .dbf utworzonych za pomocą ArcGIS i tworzył serię wykresów. Mam katalog C: \ Scratch, który będzie zawierał wszystkie moje pliki .dbf. Jednak gdy ArcGIS tworzy te tabele, zawiera również plik .dbf.xml. Chcę usunąć te …
139 r 


9
Dodaj wspólną legendę dla połączonych ggplots
Mam dwa wykresy gg, z którymi dopasowuję się w poziomie grid.arrange . Przejrzałem wiele postów na forum, ale wszystko, czego próbuję, wydaje się być komendami, które są teraz zaktualizowane i mają inną nazwę. Moje dane wyglądają tak; # Data plot 1 axis1 axis2 group1 -0.212201 0.358867 group2 -0.279756 -0.126194 group3 …
138 r  ggplot2  legend  gridextra 

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 

8
Pomiń wiersze zawierające określoną kolumnę NA
Chcę wiedzieć, jak pomijać NAwartości w ramce danych, ale tylko w niektórych kolumnach, które mnie interesują. Na przykład, DF <- data.frame(x = c(1, 2, 3), y = c(0, 10, NA), z=c(NA, 33, 22)) ale chcę tylko pominąć dane, w których yjest NA, dlatego wynik powinien być x y z 1 …
138 r  dataframe  na 

11
Co MATLAB może zrobić, czego R nie może zrobić? [Zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …

3
Jak zapisać ramkę data.frame w R?
Zrobiłem ramkę data.frame w R, która nie jest zbyt duża, ale jej zbudowanie zajmuje trochę czasu. Chciałbym zapisać go jako plik, który mogę potem ponownie otworzyć w R?
137 r  dataframe 

14
Scatterplot z marginalnymi histogramami w ggplot2
Czy istnieje sposób tworzenia wykresów rozrzutu z histogramami marginalnymi, tak jak w przykładzie poniżej w ggplot2? W Matlabie jest to scatterhist()funkcja i istnieją również odpowiedniki dla R. Jednak nie widziałem tego dla ggplot2. Zacząłem od stworzenia pojedynczych wykresów, ale nie wiem, jak je odpowiednio ułożyć. require(ggplot2) x<-rnorm(300) y<-rt(300,df=2) xy<-data.frame(x,y) xhist …

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 

6
Zapisywanie wykresu grid.arrange () do pliku
Próbuję wykreślić wiele działek za pomocą ggplot2, układając je za pomocą grid.arrange(). Ponieważ udało mi się znaleźć kogoś, kto dokładnie opisałby mój problem, zacytowałem z opisu problemu z linku : Kiedy używam ggsave()po grid.arrange()tj grid.arrange(sgcir1,sgcir2,sgcir3,ncol=2,nrow=2) ggsave("sgcirNIR.jpg") Nie zapisuję wykresu siatki, ale ostatni indywidualny ggplot. Czy istnieje sposób na zapisanie wyświetlanego …
137 r  ggplot2  gridextra 

9
Wybierz pierwszy i ostatni wiersz z pogrupowanych danych
Pytanie Używając dplyr, jak wybrać górne i dolne obserwacje / wiersze zgrupowanych danych w jednej instrukcji? Dane i przykład Biorąc pod uwagę ramkę danych df <- data.frame(id=c(1,1,1,2,2,2,3,3,3), stopId=c("a","b","c","a","b","c","a","b","c"), stopSequence=c(1,2,3,3,1,4,3,1,2)) Mogę uzyskać górne i dolne obserwacje z każdej grupy, używając slice, ale używając dwóch oddzielnych instrukcji: firstStop <- df %>% group_by(id) …
137 r  dplyr 

5
Podziel kod na wiele wierszy w skrypcie języka R.
Chcę podzielić wiersz w skrypcie R na wiele wierszy (ponieważ jest za długi). W jaki sposób mogę to zrobić? Konkretnie mam taką linię jak setwd('~/a/very/long/path/here/that/goes/beyond/80/characters/and/then/some/more') Czy można podzielić długą ścieżkę na wiele linii? próbowałem setwd('~/a/very/long/path/here/that/goes/beyond/80/characters/and/ then/some/more') z returnkluczem na końcu pierwszej linii; ale to nie działa. Dzięki.
137 r  multiline 


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.