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.