r-faq

Co oznaczają operatory %op%? Na przykład " % w%"?

Próbowałem zrobić to proste wyszukiwanie, ale nie mogłem znaleźć nic na symbol procent (%) w R. Co oznacza %in% w poniższym ... ia: co robi np%+%? w R The R % * % operator co oznacza % * % w R co % / / % robi w R? co oznacza %>% w R

Obejścia Wielowierszowych Komentarzy?

Ja (tak jakby) już znam odpowiedź na to pytanie. Ale pomyślałem, że to taki, który jest pytany tak często na liście użytkown ... multiline comment. " a <- 10 rocknroll.lm <- lm(blah blah blah) ... Działa dobrze. Czy ktoś ma lepsze rozwiązanie?

Czyszczenie poziomów współczynników (zwijanie wielu poziomów / etykiet)

Jaki jest najskuteczniejszy (tj. efektywny / odpowiedni) sposób oczyszczania czynnika zawierającego wiele poziomów, które mus ... ls=c(Yes="Y", Yes="Yes", No="No", No="N")) factor(x, levels=c("Yes", "No"), labels=c(Y="Yes", Yes="Yes", No="No", N="No"))

Policz liczbę wierszy w każdej grupie

Mam ramkę danych i chciałbym policzyć liczbę wierszy w każdej grupie. Reguarly use the aggregate function to sum data as foll ... Year = sample(2012:2014, 20, replace = TRUE), Month = sample(month.abb[1:3], 20, replace = TRUE))

Wyodrębnij podzbiór ramki danych na podstawie warunku obejmującego pole

Mam duży plik CSV z wynikami badań medycznych z różnych lokalizacji (lokalizacja jest czynnikiem obecnym w danych). Ponieważ ... mkę danych foo, Jak mogę utworzyć kolejny pasek ramki danych, który zawiera tylko wiersze z foo gdzie foo$location = 'there'?

Error: unexpected symbol/input / string constant/numeric constant / SPECIAL in my code

Otrzymałem jeden z tych błędów. Error: unexpected symbol in "<my code>" Error: unexpected input in "<my code& ... ed ',' in "," = ## Error: unexpected '=' in "=" ) ## Error: unexpected ')' in ")" else ## Error: unexpected 'else' in "else"

Dlaczego "vapply" jest bezpieczniejsze niż "sapply"?

Dokumentacja mówi vapply jest podobna do sapply, ale ma wstępnie określony typ zwracanej wartości, więc może być bezpiec ... ylko, że nie ma tu ładnej odpowiedzi, żebym mógł wskazać współpracowników. Proszę, żadnej odpowiedzi "przeczytaj instrukcję".

Migracja bibliotek R

Chciałbym przenieść kilka bibliotek R ( * ) z jednego dysku na drugi, na Linuksie i chciałbym wiedzieć, czy proste przeniesie ... podczas aktualizacji. Nie aktualizuję R, ale sugestia Dirka Eddelbuettela, aby nie instalować pakietów w pliku R jest mądra.

Konwersja roku i miesiąca (format "RRRR-mm") na datę?

Mam zestaw danych, który wygląda tak: Month count 2009-01 12 2009-02 310 2009-03 2379 2009-04 234 2009-05 14 2009-0 ... Date () wymaga również dnia i nie jest w stanie ustawić standardowej wartości dla dnia? Która funkcja rozwiązuje mój problem?

Wklej wiele kolumn razem

Mam kilka kolumn w ramce danych, które chcę wkleić razem (oddzielone przez "-") w następujący sposób: data <- data.frame ... lumn, tylko zbiorczą nazwę dla wszystkich kolumn, np. wiedziałbym, że cols <- c('b','c','d') Czy ktoś wie jak to zrobić?

R: Co to są sloty?

Czy ktoś wie co to jest slot W R? Nie znalazłem wyjaśnienia jego znaczenia. I get a recursive definition: "Funkcja Slot zwraca lub ustawia informacje o poszczególnych slotach obiektu" Pomoc będzie mile widziana, Dzięki. - Aleja

Zmień nazwy wielu kolumn według nazw

Ktoś powinien był już o to zapytać, ale nie mogłem znaleźć odpowiedzi. Powiedz, że mam: x = data.frame(q=1,w=2,e=3, ...and ... ames[i]] = newnames[i] Ale zastanawiam się, czy jest lepszy sposób? Może za pomocą niektórych z paczki? (plyr::rename itd.)

Podziel dane.ramka oparta na poziomach czynnika w nowych danych.ramki

Staram się tworzyć oddzielne data.frame obiekty w oparciu o poziomy czynnika. Więc jeśli mam: df <- data.frame( x=rnor ... mocą split(df, df$g), ale chciałbym, aby każdy poziom czynnika miał swój własny data.frame. Jak najlepiej to zrobić? Dzięki.

R: permutacje i kombinacje z / bez wymiany i dla różnych / Nie-odrębnych elementów / multiset

W tym wątku staram się umieścić wszystkie najczęściej zadawane pytania i ich odpowiedzi tutaj. Mam nadzieję, że to się komuś ... . W każdym razie interesujące jest porównanie 8 pytań tutaj z dwunastokrotnym sposobem. Zobacz komentarze do dalszych lektur.

qplot ggplot nie wykonuje przy pozyskiwaniu

Załóżmy, że mam 2 pliki źródłowe, pierwszy o nazwie example1.r i drugi example2.r (podany poniżej). Przykład1.r plot(1:10 ... y. Nie jest jednak, gdy źródło przykładu2.r. Jakie jest tutaj rozwiązanie? (qplot w przykładzie 2.R to ggplot2's function)

Używając ggplot2, czy mogę wstawić przerwę w osi?

Chcę zrobić wykres słupkowy, gdzie jedna z wartości jest znacznie większa niż wszystkie inne wartości. Czy istnieje sposób na ... w celu utworzenia tego samego wykresu: library(ggplot2) ggplot(df) + aes(x = b, y = a) + geom_col() + coord_flip()

duplicate " row.nazwy " nie są dozwolone błąd

Próbuję załadować plik csv, który ma 14 kolumn jak to: StartDate, var1, var2, var3, ..., var14 Kiedy wydaję tę komendę: ... puje pierwszą nazwę kolumny X. Czy ktoś może mi powiedzieć co się dzieje na? Plik jest plikiem csv (oddzielonym przecinkami).

Jak utworzyć kolejny numer grupy

Mam ramkę danych (all_data), w której mam listę stron (1... do n) i ich wyniki np. site score 1 10 1 11 ... 3 8 8 3 8 7 3 Jestem pewien, że to musi być łatwo rozwiązane, ale nie znalazłem jeszcze sposobu.

Jedna funkcja do wykrywania NaN, NA, Inf,- Inf, itp.?

Czy istnieje pojedyncza funkcja W R, która określa, czy wartość jest NA, NaN, Inf, -Inf, czy inaczej nie jest to dobrze uformowana liczba?

Jak mierzyć podobieństwo między strunami?

Mam kilka imion, i chcę uzyskać unikalne nazwy. Jednak z powodu błędów ortograficznych i niespójności w danych nazwy mogą być ... .","Obama, B.H.","Clinton, W.J.") Chcę się przekonać, że " Obama, B." i "Obama, B.H." są bardzo podobne. Jest na to sposób?