r

Źródła na obiektach S4, metody i programowanie w R

Ponieważ często mam do czynienia z sytuacjami, w których programowanie S4 jest potrzebne, aby zachować przegląd, zebrałem spo ... pole wyboru społeczności, możesz zrobić z tego Post należący do społeczności. Jakoś nie mogę go już znaleźć w oknie edycji...

Wykonaj test normalności Shapiro-Wilk

Chcę wykonać test normalności Shapiro-Wilka. Moje dane są w formacie csv. Wygląda to tak: > heisenberg HWWIchg 1 ... mplete.cases(x)) : undefined columns selected Dlaczego R nie wybiera prawej kolumny i jak to zrobić? Thx za odpowiedz!!!

Różnica między as.POSIXct / as.POSIXlt i strptime do konwersji wektorów znaków na POSIXct/POSIXlt

Wykonałem kilka pytań, które pytają o to, jak przekonwertować wektory znaków do klas datetime. Często widzę 2 metody, strptim ... się nieco szybszy. więc co się dzieje? dlaczego czy byłyby 2 podobne funkcje, czy są różnice między nimi, które przegapiłem?

Dynamicznie zaznaczaj kolumny ramki danych używając $ i wartości znakowej

Mam wektor o różnych nazwach kolumn i chcę być w stanie zapętlić każdą z nich, aby wyodrębnić tę kolumnę z danych.rama. Na pr ... w cols aby uzyskać wartości w jakiejś pętli. for(x in seq_along(cols)) { value <- mtcars[ order(mtcars$cols[x]), ] }

Wyświetl / wydrukuj wszystkie wiersze piszczałki (tbl df)

tibble (poprzednio tbl_df) jest wersją ramki danych utworzonej przez pakiet dplyr data frame manipulation w R. zapobiega ona ... szybko przewijać je. Czy istnieje albo polecenie dplyr, aby temu przeciwdziałać, albo sposób na rozpakowanie ramki danych?

Przeciwieństwo %w%

Zmienna kategoryczna V1 w ramce danych D1 może mieć wartości reprezentowane przez litery od A do Z. chcę utworzyć podzbiór D2 ... ci, powiedzmy, B, N I T. zasadniczo chcę polecenie, które jest przeciwieństwem %in% D2 = subset(D1, V1 %in% c('B','N',T'))

Jak usunąć kolumnę według nazwy w danych.stolik?

Aby pozbyć się kolumny o nazwie " foo " w data.frame, Mogę zrobić: df <- df[-grep('foo', colnames(df))] Jednak po przek ... 3 <- data.table(df) df3[-grep('foo', colnames(df3))] Ale po przekonwertowaniu na obiekt data.table, to już nie działa.

Konkatenacja wektora łańcuchów / znaków

Jeśli mam wektor typu Znak, jak Mogę połączyć wartości w łańcuch? Oto jak zrobiłbym to z wklej(): sdata = c('a', 'b', 'c') p ... a[1], sdata[2], sdata[3], sep ='') "abc". Ale oczywiście, to działa tylko wtedy, gdy znam długość sdata z wyprzedzeniem.

Zapisywanie siatki.arrange () wykresu do pliku

Próbuję wykreślić wiele działek za pomocą ggplot2, układając je za pomocą grid.arrange(). Ponieważ udało mi się znaleźć kogoś ... widths=unit.c(unit(1, "npc") - lwidth, lwidth), nrow=1) # What code to put here to save output of grid.arrange()?

R: nieudana instalacja pakietu rJava

Podczas instalacji rJava za pomocą polecenia install.packages("rJava") pojawia się następujący błąd: checking Java support ... acji.packages () wewnątrz R. Pakiety Ubuntu rozwiązują pewne problemy, których nie zdawałem sobie sprawy ani nie doceniałem.

Jaki jest najlepszy sposób użycia skryptów R w wierszu poleceń (terminal)?

Bardzo wygodne jest posiadanie skryptów R do wykonywania prostych wykresów z linii poleceń. Jednak uruchamianie R ze skryptó ... zawiedzie na jednym lub drugim, i sprawia, że moje serce boli naprawdę źle. Czy jest jakiś lepszy sposób, żeby mnie ominąć?

Użycie ~ (tilde) w języku programowania R

Widziałem w tutorialu 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 ~ (tilde) w poleceniu?

"poziomy<-"(co to za czary?

W odpowiedzi na inne pytanie @Marek zamieścił następujące rozwiązanie: https://stackoverflow.com/a/10432263/636656 dat &l ... pojęcia, co tu się robi. Jakie jest określenie na tego rodzaju czary i jak zwiększyć swoje zdolności magiczne w tym domena?

Jaka jest różnica między ' 1L ' a '1'?

Często widziałem symbol 1L (LUB 2L, 3L, etc) pojawiają się w kodzie R. Jaka jest różnica między 1L a 1? 1==1L ocenia na TRUE. Dlaczego 1L jest używany w kodzie R?

Błąd: nie można znaleźć funkcji ... w R

to ma być pytanie FAQ, więc proszę być jak najbardziej kompletny. Odpowiedź jest odpowiedzią społeczności, więc nie krępuj s ... ction "some.function" To pytanie pojawia się bardzo regularnie. Kiedy pojawi się tego typu błąd w R, jak można go rozwiązać?

Test if znaków w łańcuchu w R

Próbuję ustalić, czy łańcuch jest podzbiorem innego łańcucha. Na przykład: chars <- "test" value <- "es" Chcę zwró ... łańcucha znaków pojawia się "value". W poniższym scenariuszu chciałbym zwrócić false: chars <- "test" value <- "et"

Filtruj dane.wiersze ramek według warunku logicznego

Chcę filtrować wiersze z data.frame na podstawie warunku logicznego. Załóżmy, że mam ramkę danych jak expr_value cel ... "hesc" "hesc" Jeśli oryginalna ramka danych jest wywołana "expr" , ale daje wyniki w złym formacie, jak widać.

Czytaj tylko ograniczoną liczbę kolumn

Czy ktoś może mi powiedzieć, jak odczytać tylko pierwsze 6 miesięcy (7 kolumn) dla każdego roku z poniższych danych, na przyk ... 41 -27 -25 -31 -31 -39 -25 -15 -30 -27 -21 -25 2011 -21 -27 -2 -6 -10 -32 -13 -12 -27 -30 -38 -29

Tytuł działki w ggplot2

Witam ten prosty kod (i wszystkie moje Skrypty od rana) zaczął mi dawać off center title w ggplot2 Ubuntu version: 16.04 R ... ="identity") + guides(fill=FALSE) + xlab("Time of day") + ylab("Total bill") + ggtitle("Average bill for 2 people")

Jak parsować ramkę danych XML do R

Próbowałem parsować XML do ramki danych R, ten link Bardzo mi pomógł: Jak utworzyć ramkę danych R z pliku xml Ale nadal ... -82.411 2013-06-19T16:00:00-04:00 90 Utknąłem przy xmlToDataFrame(), Każda pomoc byłaby bardzo mile widziana, dzięki.