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.

7
„Prawidłowy” sposób określania opcjonalnych argumentów w funkcjach języka R.
Interesuje mnie jaki jest „poprawny” sposób pisania funkcji z opcjonalnymi argumentami w R. Z biegiem czasu natknąłem się na kilka fragmentów kodu, które obierają tutaj inną drogę i nie mogłem znaleźć właściwej (oficjalnej) pozycji w tym temacie. Do tej pory pisałem opcjonalne argumenty, takie jak: fooBar <- function(x,y=NULL){ if(!is.null(y)) x …
165 r  function 

8
Przekształcanie data.frame z formatu szerokiego na długi
Mam problem z przekształceniem mojego data.frameszerokiego stołu w długi. W tej chwili wygląda to tak: Code Country 1950 1951 1952 1953 1954 AFG Afghanistan 20,249 21,352 22,532 23,557 24,555 ALB Albania 8,097 8,986 10,058 11,123 12,246 Teraz chciałbym przekształcić to data.framew długi data.frame. Coś takiego: Code Country Year Value AFG …
164 r  dataframe  reshape  r-faq 

29
sesja nie została utworzona: ta wersja ChromeDriver obsługuje tylko błąd Chrome w wersji 74 z ChromeDriver Chrome używającym Selenium
Próbuję uruchomić RSelenium za pomocą funkcji rsDriver, ale po uruchomieniu rD <- rsDriver() pojawia się komunikat informujący mnie, że potrzebuję nowszej wersji Chrome: > rD <- rsDriver() checking Selenium Server versions: BEGIN: PREDOWNLOAD BEGIN: DOWNLOAD BEGIN: POSTDOWNLOAD checking chromedriver versions: BEGIN: PREDOWNLOAD BEGIN: DOWNLOAD BEGIN: POSTDOWNLOAD checking geckodriver versions: BEGIN: …

7
Numerowanie wierszy w grupach w ramce danych
Praca z ramką danych podobną do tej: set.seed(100) df <- data.frame(cat = c(rep("aaa", 5), rep("bbb", 5), rep("ccc", 5)), val = runif(15)) df <- df[order(df$cat, df$val), ] df cat val 1 aaa 0.05638315 2 aaa 0.25767250 3 aaa 0.30776611 4 aaa 0.46854928 5 aaa 0.55232243 6 bbb 0.17026205 7 bbb 0.37032054 …
163 r  dataframe  r-faq 

11
Konwertować kolumnę data.frame na wektor?
Mam ramkę danych taką jak: a1 = c(1, 2, 3, 4, 5) a2 = c(6, 7, 8, 9, 10) a3 = c(11, 12, 13, 14, 15) aframe = data.frame(a1, a2, a3) Próbowałem wykonać następujące czynności, aby przekonwertować jedną z kolumn na wektor, ale to nie działa: avector <- as.vector(aframe['a2']) class(avector) …

12
Uzyskaj dostęp do nazw indeksów lapply wewnątrz FUN
Czy istnieje sposób, aby uzyskać nazwę indeksu listy w mojej funkcji lapply ()? n = names(mylist) lapply(mylist, function(list.elem) { cat("What is the name of this list element?\n" }) Pytałem wcześniej , jeśli to możliwe, aby zachować nazwy indeksu w lapply () zwróconej listy, ale nadal nie wiem, czy jest to …
162 r  lapply  names  indices 

14
Problemy z instalacją pakietu devtools
Chcę skorzystać z devtoolspakietu. Uruchomiłem następujące polecenia: > install.packages("devtools", dependencies = TRUE) .... > library(devtools) Error in library(devtools) : there is no package called ‘devtools’ Co ja robię źle? Edycja: Oto wyniki ponownego uruchomienia install.packagespolecenia po ponownym uruchomieniu sesji. > install.packages("devtools", dependencies = TRUE) Installing package into ‘/home/evanaad/R/x86_64-pc-linux-gnu-library/3.0’ (as ‘lib’ …
162 r  package  devtools 


10
Jak usunąć tylko kilka określonych obiektów z obszaru roboczego?
Chciałbym usunąć niektóre dane z obszaru roboczego. Wiem, że przycisk „Wyczyść wszystko” usunie wszystkie dane. Chciałbym jednak usunąć tylko niektóre dane. Na przykład mam te ramki danych w sekcji danych: data data_1 data_2 data_3 Chciałbym usunąć data_1,data_2 i data_3, przy zachowaniu data. Próbowałem data_1 <- data_2 <- data_3 <- NULL, …
161 r 



6
Jak uniemożliwić ifelse () przekształcanie obiektów Date w obiekty liczbowe
Używam funkcji ifelse()do manipulowania wektorem daty. Spodziewałem się, że wynik będzie klasowy Datei byłem zaskoczony, że numericzamiast tego otrzymałem wektor. Oto przykład: dates <- as.Date(c('2011-01-01', '2011-01-02', '2011-01-03', '2011-01-04', '2011-01-05')) dates <- ifelse(dates == '2011-01-01', dates - 1, dates) str(dates) Jest to szczególnie zaskakujące, ponieważ wykonanie operacji na całym wektorze zwraca …
161 r  datetime  if-statement 

8
Jak liczyć wartości TRUE w wektorze logicznym
Jaki jest najbardziej efektywny / idiomatyczny sposób obliczania liczby TRUEwartości w wektorze logicznym w języku R ? Przychodzą mi do głowy dwa sposoby: z <- sample(c(TRUE, FALSE), 1000, rep = TRUE) sum(z) # [1] 498 table(z)["TRUE"] # TRUE # 498 Który wolisz? Czy jest coś jeszcze lepszego?
160 r 



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.