r

Sprawdź, czy wektor zawiera dany element

Jak sprawdzić, czy wektor zawiera daną wartość?

R i kontrola wersji dla solowego analityka danych

Wielu analityków danych, których szanuję, używa kontroli wersji. Na przykład: http://github.com/hadley/ Zobacz komentar ... olą wersji do analizy danych za pomocą R (np. przykłady, pomysły na przepływ pracy, oprogramowanie, linki do przewodników)?

Rysowanie dwóch zmiennych jako linii za pomocą ggplot2 na tym samym wykresie

Bardzo nowe pytanie, ale powiedzmy, że mam takie dane: test_data <- data.frame( var0 = 100 + c(0, cumsum(runif(49, ... i var1 różne kolory i możesz dołączyć legendę! Jestem pewien, że to bardzo proste, ale nie mogę znaleźć żadnych przykładów.

Skrobanie tabel html do ramek danych R za pomocą pakietu XML

Jak zeskrobać tabele html za pomocą pakietu XML? Weźmy na przykład tę stronę Wikipedii o brazylijskiej drużynie piłkarskiej ... ako dane tabelę "lista wszystkich meczów, które Brazylia rozegrała przeciwko uznanym drużynom FIFA".rama. Jak mogę to zrobić?

Jak przekształcić dane z długiego do szerokiego formatu

Mam problem z przearanżowaniem poniższej ramki danych: set.seed(45) dat1 <- data.frame( name = rep(c("firstName", "s ... me -0.8981073 -0.3347941 -0.5013782 -0.1745357 Przejrzałem melt i cast i kilka innych rzeczy, ale żadna nie sprawdziła się.

Jaka jest różnica między lapply a do.zadzwonić?

Ostatnio uczę się R i jestem zdezorientowany przez dwie funkcje: lapply i do.call. Wygląda na to, że są one po prostu podobne do funkcji map w Lispie. Ale dlaczego istnieją dwie funkcje o tak innej nazwie? Dlaczego R nie używa funkcji o nazwie map?

Elegancki sposób na sprawdzenie brakujących pakietów i zainstalowanie ich?

Wydaję się, że ostatnio dzielę się dużo kodem ze współautorami. Wielu z nich jest początkującymi / średnio zaawansowanymi uży ... stnieje elegancki sposób na wywołanie installed.packages(), porównanie tego do tych, które Ładuję i instaluję, jeśli brakuje?

ggplot z 2 osiami y po każdej stronie i różnymi skalami

Muszę wykreślić wykres słupkowy pokazujący liczy i wykres liniowy pokazujący stawki wszystkie w jednym wykresie, mogę zrobić ... a pierwszej warstwy (tj geom_bar) jest nakładana przez drugą warstwę (tj geom_line). Czy Mogę przesunąć Oś geom_linew prawo?

Operatory logiczne & & i ||

Zgodnie z definicją języka R różnica między & a && (odpowiednio | i ||) polega na tym, że pierwszy jest wektoryz ... jest prawdziwe, więc przestań Oceniać, Jeśli a jest true) Czy ktoś mógłby rzucić tu światło? Czy w R jest AndAlso i OrElse?

Jaka jest różnica między require () a library()?

Jaka jest różnica między require() a library()?

Zamów słupki w wykresie słupkowym ggplot2

Próbuję zrobić wykres słupkowy, gdzie największy słupek byłby najbliższy osi y, a najkrótszy słupek byłby najdalszy. Więc to ... , aby Graf był uporządkowany tak, aby pasek obrony był najbliżej osi y, bramkarz jeden, a na koniec napastnik jeden. Dzięki

Czy jest wbudowana funkcja wyszukiwania trybu?

W R, mean() i median() są standardowymi funkcjami, które wykonują to, czego można się spodziewać. mode() mówi o wewnętrznym ... argumencie. Ale czy istnieje standardowa funkcja biblioteczna, która implementuje tryb statystyczny dla wektora (lub listy)?

Jak zmienić etykiety facet?

Użyłem następującego polecenia ggplot: ggplot(survey, aes(x = age)) + stat_bin(aes(n = nrow(h3), y = ..count.. / n), binwid ... opcją, zajęłoby to zbyt dużo miejsca w dokumencie). Spojrzałem na stronę pomocy facet_grid, ale nie mogę dowiedzieć się, jak.

Jak zrobić listę ramek danych?

Jak zrobić 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 ... me(y1 = c(1, 2, 3), y2 = c(4, 5, 6)) d2 <- data.frame(y1 = c(3, 2, 1), y2 = c(6, 5, 4))

Dodawanie zer wiodących za pomocą R

Mam zestaw danych, który wygląda mniej więcej tak: anim <- c(25499,25500,25501,25502,25503,25504) sex <- c(1,2,2,1,2 ... 2 5 025503 2 1.8 2 6 025504 1 1.4 2 A co, jeśli muszę dodać dwa lub trzy zera przed identyfikatorem zwierzęcia?

Aktualizacja R za pomocą RStudio

Używam RStudio z wersją R 2.15.0 i chciałbym zaktualizować do najnowszej wersji R. Jak można to osiągnąć za pomocą RStudio?

Utwórz puste dane.ramka

Próbuję zainicjować dane.Ramka bez rzędów. Zasadniczo chcę określić typy danych dla każdej kolumny i nazwać je, ale nie mam ż ... n, które chciałem, ale także tworzy bezużyteczny wiersz, który następnie musi zostać usunięty. Czy jest na to lepszy sposób?

Emuluj domyślną paletę kolorów ggplot2

Jakiej funkcji mogę użyć do emulowania domyślnej palety kolorów ggplot2 dla żądanej liczby kolorów. Na przykład, wejście 3 wytworzy wektor znaków o kolorach szesnastkowych z tymi kolorami:

Scatterplot z marginalnymi histogramami w ggplot2

Czy istnieje sposób tworzenia wykresów z marginalnymi histogramami, tak jak w próbce poniżej w ggplot2? W Matlab jest to funk ... I uporządkowanie ich za pomocą funkcji zamieszczonej tutaj . Ale krótko mówiąc: Czy istnieje sposób tworzenia te wykresy?

Jak zapisać wykres jako obraz na dysku?

Rysuję prostą regresję liniową za pomocą R. Chciałbym zapisać ten obraz jako PNG lub JPEG, czy można to zrobić automatycznie? ... e, nie wygenerowałem jeszcze wykresu, ale chciałbym bezpośrednio zapisać go na dysku podczas wykonywania mojego kodu wykresu.