Pytania otagowane jako r-faq

Tag r-faq jest tworzony w celu grupowania ograniczonej liczby pytań omawiających problemy, które regularnie pojawiają się na tagu R. To nie jest oficjalne FAQ na temat R dla SO, ale powinno służyć jako interesujące źródło informacji o typowych problemach.

2
Formaty danych R: RData, Rda, Rds itp
Jakie są główne różnice między plikami .RData, .Rda i .Rds? Dokładniej: Czy istnieją różnice w kompresji itp.? Kiedy należy stosować każdy typ? Jak przekonwertować jeden typ na inny?
226 r  r-faq  rdata  rda 

13
Jak zaimportować wiele plików .csv jednocześnie?
Załóżmy, że mamy folder zawierający wiele plików data.csv, z których każdy zawiera tę samą liczbę zmiennych, ale każdy z innego czasu. Czy istnieje sposób, aby w R zaimportować je wszystkie jednocześnie zamiast importować je wszystkie indywidualnie? Mój problem polega na tym, że mam około 2000 plików danych do zaimportowania i …
219 r  csv  import  r-faq 

7
Znajdź dzień tygodnia
Powiedzmy, że mam datę w R i jest ona sformatowana w następujący sposób. date 2012-02-01 2012-02-01 2012-02-02 Czy w R jest jakikolwiek sposób na dodanie kolejnej kolumny z dniem tygodnia powiązanym z datą? Zestaw danych jest naprawdę duży, więc nie ma sensu przechodzić ręcznie i wprowadzać zmian. df = data.frame(date=c("2012-02-01", …
215 r  date  r-faq 

14
Zmień domyślną ścieżkę biblioteki R za pomocą .libPaths w pliku Rprofile.site nie działa
Używam R w systemie Windows, a nie jako administrator. Po zainstalowaniu pakietu następujące polecenie nie działa: > install.packages("zoo") Installing package(s) into ‘C:/Program Files/R/R-2.15.2/library’ (as ‘lib’ is unspecified) Warning in install.packages : 'lib = "C:/Program Files/R/R-2.15.2/library"' is not writable Aby zainstalować pakiet, muszę określić lokalizację biblioteki: install.packages("zoo", lib="C:/software/Rpackages") Aby załadować pakiet, …
205 r  rstudio  r-faq  library-path 

9
Przyspiesz działanie pętli w R.
Mam duży problem z wydajnością w R. Napisałem funkcję, która iteruje data.frameobiekt. Po prostu dodaje nową kolumnę do a data.framei coś gromadzi. (prosta obsługa). data.frameMa około 850K wiersze. Mój komputer nadal działa (teraz około 10 godzin) i nie mam pojęcia o środowisku uruchomieniowym. dayloop2 <- function(temp){ for (i in 1:nrow(temp)){ …
193 performance  r  loops  rcpp  r-faq 

2
Zastosowanie ~ (tylda) w języku programowania R
Widziałem w samouczku o modelowaniu regresji następujące polecenie: myFormula <- Species ~ Sepal.Length + Sepal.Width + Petal.Length + Petal.Width Co dokładnie robi to polecenie i jaka jest rola ~(tylda) w poleceniu?
187 r  r-faq 

8
Jak utworzyć listę ramek danych?
Jak utworzyć listę ramek danych i jak uzyskać dostęp do każdej z tych ramek danych z listy? Na przykład, jak mogę umieścić te ramki danych na liście? d1 <- data.frame(y1 = c(1, 2, 3), y2 = c(4, 5, 6)) d2 <- data.frame(y1 = c(3, 2, 1), y2 = c(6, 5, …
186 r  list  dataframe  r-faq 

12
Obliczanie średniej kroczącej
Próbuję użyć R do obliczenia średniej ruchomej dla szeregu wartości w macierzy. Jednak normalne wyszukiwanie listy mailingowej R nie było zbyt pomocne. Wydaje się, że nie ma wbudowanej funkcji w R, która pozwoli mi obliczyć średnie ruchome. Czy jakieś pakiety to zapewniają? Czy też muszę pisać własne?
185 r  moving-average  r-faq 

10
Błąd: nie można znaleźć funkcji… w języku R
To ma być pytanie z najczęściej zadawanych pytań, więc prosimy o podanie możliwie kompletnych informacji. Odpowiedź jest odpowiedzią społeczności, więc jeśli uważasz, że czegoś brakuje, możesz ją edytować. To pytanie zostało omówione i zatwierdzone na meta. Używam języka R i próbowałem, some.functionale otrzymałem następujący komunikat o błędzie: Error: could not …

8
Używaj dynamicznych nazw zmiennych w „dplyr”
Chcę użyć dplyr::mutate()do utworzenia wielu nowych kolumn w ramce danych. Nazwy kolumn i ich zawartość powinny być generowane dynamicznie. Przykładowe dane z tęczówki: library(dplyr) iris <- tbl_df(iris) Utworzyłem funkcję do mutowania moich nowych kolumn ze Petal.Widthzmiennej: multipetal <- function(df, n) { varname <- paste("petal", n , sep=".") df <- mutate(df, …
168 r  dplyr  r-faq 

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 

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 




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.