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.


5
Dodanie linii regresji do ggplot
Bardzo się staram dodać linię regresji na wykresie ggplot. Najpierw próbowałem z abline, ale nie udało mi się to zrobić. Potem spróbowałem tego ... data = data.frame(x.plot=rep(seq(1,5),10),y.plot=rnorm(50)) ggplot(data,aes(x.plot,y.plot))+stat_summary(fun.data=mean_cl_normal) + geom_smooth(method='lm',formula=data$y.plot~data$x.plot) Ale to też nie działa.

13
Ogólne sugestie dotyczące debugowania w R
Otrzymuję błąd podczas używania funkcji R, którą napisałem: Warning messages: 1: glm.fit: algorithm did not converge 2: glm.fit: algorithm did not converge Co zrobiłem: Przejdź przez funkcję Dodanie print, aby dowiedzieć się, w której linii występuje błąd, sugeruje dwie funkcje, których nie należy używać glm.fit. Są window()i save(). Moje ogólne …
120 r  debugging  r-faq 

2
Edycja etykiet legendy (tekstu) w ggplot
Spędziłem godziny przeglądając dokumentację i StackOverflow, ale wydaje się, że żadne rozwiązanie nie rozwiązuje mojego problemu. Podczas korzystania ggplotnie mogę uzyskać prawidłowego tekstu w legendzie, mimo że znajduje się on w mojej ramce danych. Próbowałem scale_colour_manual, scale_fill_manualz różnymi wartościami, labels=np c("T999", "T888")", "cols". Oto mój kod: T999 <- runif(10, 100, …
120 r  text  ggplot2  label 

4
Co oznacza funkcja%>% w R?
Widziałem użycie funkcji %>%(procent większy niż procent) w niektórych pakietach, takich jak dplyr i rvest . Co to znaczy? Czy jest to sposób na pisanie bloków zamykających w R?
120 r  syntax  dplyr  magrittr  r-faq 

9
Wprowadzanie LaTeX do wykresów R.
Chciałbym dodać LaTeXskład do elementów działek w R(np .: tytuł, etykiety osi, adnotacje itp.) Używając kombinacji base/latticelub z ggplot2. Pytania: Czy jest sposób, aby dostać się LaTeXdo działek za pomocą tych pakietów, a jeśli tak, jak to się robi? Jeśli nie, czy są potrzebne dodatkowe pakiety, aby to osiągnąć. Na …
119 r  latex  plot 

1
dodanie etykiet osi x i y w ggplot2
Jak mogę zmienić etykiety X i Y na tym wykresie? library(Sleuth2) library(ggplot2) discharge<-ex1221new$Discharge area<-ex1221new$Area nitrogen<-ex1221new$NO3 p <- ggplot(ex1221new, aes(discharge, area), main="Point") p + geom_point(aes(size= nitrogen)) + scale_area() + opts(title = expression("Weighted Scatterplot of Watershed Area vs. Discharge and Nitrogen Levels (PPM)"), subtitle="n=41")
119 r  label  ggplot2 

6
Trwały błąd nieprawidłowego stanu grafiki podczas korzystania z ggplot2
Uważam, że moja ramka danych jest w porządku, a mój kod jest w porządku. W rzeczywistości wyeliminowałem części ramki danych i większość kodu graficznego, aby uczynić rzeczy tak prostymi, jak to tylko możliwe. Ale nadal otrzymuję: Error in .Call.graphics(C_palette2, .Call(C_palette2, NULL)) : invalid graphics state Co tu jest nie tak? …
119 r  ggplot2 

5
Przekaż nazwę kolumny data.frame do funkcji
Próbuję napisać funkcję akceptującą data.frame ( x) iz columnniej. Funkcja wykonuje pewne obliczenia na x, a później zwraca kolejną ramkę data.frame. Utknąłem na najlepszej metodzie przekazywania nazwy kolumny do funkcji. Dwa minimalne przykłady fun1ifun2 poniżej uzyskania pożądanego rezultatu, jest w stanie wykonywać operacje na x$columnużywając max()jako przykład. Jednak obaj opierają …
119 r  dataframe  r-faq 

1
Zmień kolejność pasków w geom_bar ggplot2
Próbuję wykonać wykres słupkowy, w którym wykres jest uporządkowany od miRNAnajwyższego valuedo miRNAnajniższego. Dlaczego mój kod nie działa? > head(corr.m) miRNA variable value 1 mmu-miR-532-3p pos 7 2 mmu-miR-1983 pos 75 3 mmu-miR-301a-3p pos 70 4 mmu-miR-96-5p pos 5 5 mmu-miR-139-5p pos 10 6 mmu-miR-5097 pos 47 ggplot(corr.m, aes(x=reorder(miRNA, value), …
119 r  ggplot2 

6
Zamiennik dla „rename” w dplyr
Podoba mi się funkcja zmiany nazwy Plyra rename. Niedawno zacząłem używać dplyr i zastanawiałem się, czy istnieje łatwy sposób zmiany nazw zmiennych za pomocą funkcji z dplyr, która jest tak łatwa w użyciu, jak w przypadku Plyr rename?
118 r  rename  dplyr 

9
Dlaczego instrukcje ifelse języka R nie mogą zwracać wektorów?
Od czasu do czasu stwierdziłem, że instrukcje ifelse w języku R są bardzo przydatne. Na przykład: ifelse(TRUE,1,2) # [1] 1 ifelse(FALSE,1,2) # [1] 2 Ale jestem nieco zdezorientowany następującym zachowaniem. ifelse(TRUE,c(1,2),c(3,4)) # [1] 1 ifelse(FALSE,c(1,2),c(3,4)) # [1] 3 Czy jest to wybór projektu, który przekracza mój abonament?
118 r  if-statement  r-faq 

2
Jak zmienić kolejność kolumn data.table (bez kopiowania)
Chciałbym zmienić kolejność kolumn w moim data.table x, biorąc pod uwagę wektor znaków nazw kolumn neworder: library(data.table) x <- data.table(a = 1:3, b = 3:1, c = runif(3)) neworder <- c("c", "b", "a") Oczywiście mogłem zrobić: x[ , neworder, with = FALSE] # or x[ , ..neworder] # c b …
118 r  data.table 

6
Pobierz typ wszystkich zmiennych
W R chciałbym pobrać listę zmiennych globalnych na końcu mojego skryptu i iterować po nich. Oto mój kod #declare a few sample variables a<-10 b<-"Hello world" c<-data.frame() #get all global variables in script and iterate over them myGlobals<-objects() for(i in myGlobals){ print(typeof(i)) #prints 'character' } Mój problem polega na tym, …
118 r  typeof 

2
Konwertuj epokę UNIX na obiekt Date
Planuję i wykonuję obliczenia na równomiernie rozłożonych szeregach czasowych. Znaczniki czasu są obecnie przechowywane jako liczby całkowite reprezentujące liczbę sekund od epoki UNIX (np. 1352068320), Ale Dateobiekty wydają się bardziej odpowiednie do kreślenia. Jak mogę dokonać konwersji? Czytałem ?Date, ?as.Datei ??epoch, ale wydaje się, że brakowało tych informacji.
118 r  time  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.