Pytania otagowane jako r

R jest bezpłatnym, otwartym językiem programowania i środowiskiem oprogramowania do obliczeń statystycznych, bioinformatyki, wizualizacji i obliczeń ogólnych. Podaj minimalne i powtarzalne przykłady wraz z pożądanymi danymi wyjściowymi. Użyj `dput ()` dla danych i określ wszystkie pakiety inne niż podstawowe za pomocą wywołań `library ()`. Nie osadzaj obrazów dla danych lub kodu, zamiast tego użyj wciętych bloków kodu. W przypadku pytań związanych ze statystykami użyj https://stats.stackexchange.com.

5
Zbierz wiele zestawów kolumn
Mam dane z ankiety internetowej, w której respondenci 1-3 razy przechodzą przez pętlę pytań. Program badania (Qualtrics) zapisuje te dane w wielu kolumnach, to znaczy Q3.2 w badaniu będą miały kolumny Q3.2.1., Q3.2.2.oraz Q3.2.3.: df <- data.frame( id = 1:10, time = as.Date('2009-01-01') + 0:9, Q3.2.1. = rnorm(10, 0, 1), …
108 r  reshape  dplyr  qualtrics  tidyr 

1
Jak ulepszyć R w Ubuntu? [Zamknięte]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 8 lat temu . Popraw to pytanie Mam zainstalowaną wersję R 2.12.1 na moim ubuntu i chciałbym zaktualizować ją do najnowszej wersji 2.15, jak mogę …
107 r  ubuntu 

8
Tworzenie R dataframe wiersz po wierszu
Chciałbym skonstruować ramkę danych wiersz po wierszu w R. Dokonałem wyszukiwania i jedyne, co wpadłem, to sugestia, aby utworzyć pustą listę, zachować skalar indeksu listy, a następnie za każdym razem dodawać do listy jednowierszową ramkę danych i przesuń indeks listy o jeden do przodu. Wreszcie do.call(rbind,)na liście. Chociaż to działa, …
107 list  r  dataframe 


5
Wyeksportuj wykres do pliku .eps za pomocą R.
Jak wyeksportować wykres do pliku w formacie .eps? Zwykle eksportuję swoje wykresy do pliku .pdf (przy użyciu funkcji „pdf”) i działa całkiem dobrze. Jednak teraz muszę wyeksportować do plików .eps.
107 r  graph  eps 

4
Transponuj ramkę danych
Muszę przetransponować dużą ramkę danych, więc użyłem: df.aree <- t(df.aree) df.aree <- as.data.frame(df.aree) Oto, co otrzymałem: df.aree[c(1:5),c(1:5)] 10428 10760 12148 11865 name M231T3 M961T5 M960T6 M231T19 GS04.A 5.847557e+03 0.000000e+00 3.165891e+04 2.119232e+04 GS16.A 5.248690e+04 4.047780e+03 3.763850e+04 1.187454e+04 GS20.A 5.370910e+03 9.518396e+03 3.552036e+04 1.497956e+04 GS40.A 3.640794e+03 1.084391e+04 4.651735e+04 4.120606e+04 Moim problemem są nowe …
107 r  dataframe 

12
Sprawdź, czy liczba jest liczbą całkowitą
Byłem zaskoczony, gdy dowiedziałem się, że R nie ma przydatnej funkcji do sprawdzenia, czy liczba jest liczbą całkowitą. is.integer(66) # FALSE Te pliki pomocy ostrzega : is.integer(x)nie sprawdza, czy x zawiera liczby całkowite! W tym celu użyj round, jak w funkcji is.wholenumber(x)w przykładach. W przykładzie zastosowano tę funkcję niestandardową jako …
107 r  integer  rounding 

2
instrukcja switch () użycie
Jestem trochę zdezorientowany co do instrukcji switch w R. Po prostu wyszukując w Google funkcję, otrzymuję następujący przykład: Typowym zastosowaniem przełącznika jest rozgałęzianie zgodnie z wartością znaku jednego z argumentów funkcji. > centre <- function(x, type) { + switch(type, + mean = mean(x), + median = median(x), + trimmed = …

10
Jak narysować pustą fabułę?
Muszę zrobić pustą fabułę. To najlepsze, co mogłem wymyślić. plot(0, xaxt = 'n', yaxt = 'n', bty = 'n', pch = '', ylab = '', xlab = '') Jakieś prostsze rozwiązania? PS: całkowicie pusty, bez osi itp.
106 r  ggplot2  plot 

2
Pomieszanie poziomów czynników i etykiet czynników
Wydaje się, że istnieje różnica między poziomami i etykietami czynnika w R. Do tej pory zawsze myślałem, że poziomy są `` prawdziwą '' nazwą poziomów czynników, a etykiety są nazwami używanymi do wyników (takich jak tabele i wykresy) . Oczywiście tak nie jest, jak pokazuje poniższy przykład: df <- data.frame(v=c(1,2,3),f=c('a','b','c')) …
106 r  r-factor  r-faq 

5
Jak usunąć ostatnie n znaków z każdego elementu w wektorze R.
Jestem bardzo nowy w R i nie mogłem znaleźć prostego przykładu online, jak usunąć ostatnie n znaków z każdego elementu wektora (tablicy?) Pochodzę z języka Java, więc chciałbym zrobić iterację po każdym elemencie a$datai usunąć ostatnie 3 znaki z każdego elementu. Jak byś się do tego zabrał?
106 r  string 

9
Średnia geometryczna: czy jest wbudowana?
Próbowałem znaleźć wbudowaną średnią geometryczną, ale nie mogłem. (Oczywiście wbudowany nie zaoszczędzi mi czasu podczas pracy w powłoce, ani nie podejrzewam żadnej różnicy w dokładności; w przypadku skryptów staram się używać wbudowanych tak często, jak to możliwe, gdzie (skumulowany) wzrost wydajności jest często zauważalny. Na wypadek, gdyby nie było żadnego …

1
Ogranicz osie ggplot2 bez usuwania danych (poza granicami): powiększenie
Jeśli określisz granice osi w ggplot, punkty odstające zostaną usunięte. Jest to dobre dla punktów, ale możesz chcieć wykreślić linie, które przecinają się z określonym zakresem, ale ggplot rangelub xlim/ylimmetody je usuwają. Czy istnieje inny sposób określenia zakresu osi wykresu bez usuwania danych odstających? na przykład require(ggplot2) d = data.frame(x=c(1,4,7,2,9,7), …
106 r  ggplot2  zoom  limits 

9
Wyrównaj dwie krawędzie wykresu do lewej (ggplot)
Używam ggplot i mam dwa wykresy, które chcę wyświetlić jeden na drugim. Użyłem grid.arrangez gridExtra, aby je ułożyć. Problem polega na tym, że chcę, aby lewe krawędzie wykresów były wyrównane, a także prawe krawędzie, niezależnie od etykiet osi. (problem pojawia się, ponieważ etykiety jednego wykresu są krótkie, a drugiego długie). …
105 r  ggplot2  gridextra  gtable 

4
Jak nauczyć się R jako języka programowania [zamknięte]
Zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć, podając fakty i cytaty, edytując ten post . Zamknięte 7 lat temu . Popraw to pytanie Chciałbym wiedzieć, jak nauczyć się języka R jako języka …
105 r 

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.