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.


7
Wybierz pierwszy wiersz według grupy
Z takiej ramki danych test <- data.frame('id'= rep(1:5,2), 'string'= LETTERS[1:10]) test <- test[order(test$id), ] rownames(test) <- 1:10 > test id string 1 1 A 2 1 F 3 2 B 4 2 G 5 3 C 6 3 H 7 4 D 8 4 I 9 5 E 10 5 …
85 r  dataframe  sqldf 

12
Łatwy sposób na eksport wielu data.frame do wielu arkuszy programu Excel
Zaskoczyło mnie, że nie ma łatwego sposobu na wyeksportowanie wielu data.frame do wielu arkuszy w pliku Excel? Wypróbowałem pakiet xlsx , wydaje się, że można pisać tylko na jednym arkuszu (nadpisać stary arkusz); Próbowałem też paczki WriteXLS , ale cały czas daje mi błąd ... Moja struktura kodu jest następująca: …
85 r  excel  xlsx 

7
Wydobywanie czasu z POSIXct
Jak wyodrębnić czas z serii obiektów POSIXct odrzucających część daty? Na przykład mam: times <- structure(c(1331086009.50098, 1331091427.42461, 1331252565.99979, 1331252675.81601, 1331262597.72474, 1331262641.11786, 1331269557.4059, 1331278779.26727, 1331448476.96126, 1331452596.13806), class = c("POSIXct", "POSIXt")) który odpowiada tym datom: "2012-03-07 03:06:49 CET" "2012-03-07 04:37:07 CET" "2012-03-09 01:22:45 CET" "2012-03-09 01:24:35 CET" "2012-03-09 04:09:57 CET" "2012-03-09 04:10:41 …
85 r  date  time  posixct 

2
Rodzaje i klasy zmiennych
Dwa pytania R: Jaka jest różnica między typem (zwracanym przez typeof) a klasą (zwracaną przez class) zmiennej? Czy różnica jest podobna do tej w, powiedzmy, języku C ++? Jakie są możliwe typy i klasy zmiennych?
84 class  r  types 


3
Dlaczego „vapply” jest bezpieczniejsze niż „sapply”?
Dokumentacja mówi vapplyjest podobny do sapply, ale ma wstępnie określony typ wartości zwracanej, więc może być [...] bezpieczniejszy w użyciu. Czy mógłbyś wyjaśnić, dlaczego jest to ogólnie bezpieczniejsze, może podając przykłady? PS: Znam odpowiedź i staram się już tego unikać sapply. Chciałbym tylko, żeby była tu miła odpowiedź, więc mogę …
84 r  apply  r-faq 

1
Jak podzielić macierz na jedną kolumnę, zachować typ danych macierzy, zachować nazwy wierszy / kolumn?
Kiedy podzbiorę macierz na pojedynczą kolumnę, wynik jest klasy numerycznej, a nie macierzy (tj. MyMatrix [, 5] do podzbioru w piątej kolumnie). Czy istnieje kompaktowy sposób na podzbiór do pojedynczej kolumny, zachowanie formatu macierzy i zachowanie nazw wierszy / kolumn bez robienia czegoś skomplikowanego, takiego jak: matrix( myMatrix[ , 5 …
84 r  matrix  subset  r-faq 

4
Stworzenie systemu podpowiedzi / odpowiedzi do wprowadzania danych do R
Stworzyłem kod R do użytku przez ludzi, którzy nic nie wiedzą o R (chociaż sam jestem całkiem zielony). Poprosiłem ludzi o wklejanie początkowych danych do konsoli R (z mieszanymi wynikami) i miałem nadzieję, że stworzę bardziej przyjazny dla użytkownika sposób wprowadzania danych. W idealnym przypadku ktoś mógłby usiąść przy konsoli, …
84 r 

8
Jak pominąć i wypełnić (jak w Excelu) w R?
Mam zbiór danych około 105000 wierszy i 30 kolumn. Mam zmienną kategorialną, którą chciałbym przypisać do liczby. W Excelu prawdopodobnie zrobiłbym coś z VLOOKUPi wypełnił. Jak bym zrobił to samo w R? Zasadniczo to, co mam, to HouseTypezmienna i muszę obliczyć HouseTypeNo. Oto kilka przykładowych danych: HouseType HouseTypeNo Semi 1 …
84 r  lookup 

5
Obsługa java.lang.OutOfMemoryError podczas pisania do Excela z R
xlsxPakiet może być wykorzystany do odczytu i zapisu arkuszy kalkulacyjnych Excel z R. Niestety, nawet dla średnio dużych arkuszy, java.lang.OutOfMemoryErrormoże wystąpić. W szczególności, Błąd w .jcall („RJavaTools”, „Ljava / lang / Object;”, „invokeMethod”, cl,: java.lang.OutOfMemoryError: Java heap space Błąd w .jcall ("RJavaTools", "Ljava / lang / Object;", "newInstance", .jfindClass (klasa),: …
84 r  xlsx 

3
Jak dodać ogólną etykietę do aspektów w ggplot2?
Często mam wartości liczbowe do fasetowania. Chciałbym podać wystarczające informacje do zinterpretowania tych wartości fasetowania w dodatkowym tytule, podobnym do tytułów osi. Opcje etykietowania powtarzają dużo niepotrzebnego tekstu i nie nadają się do użytku w przypadku dłuższych zmiennych tytułów. Jakieś sugestie? Domyślny: test<-data.frame(x=1:20, y=21:40, facet.a=rep(c(1,2),10), facet.b=rep(c(1,2), each=20)) qplot(data=test, x=x, y=y, …
84 r  label  facet  ggplot2 

3
Uzyskaj współczynniki oszacowane według maksymalnego prawdopodobieństwa do tabeli obserwatorów gwiazd
Stargazer tworzy bardzo ładne lateksowe tabele dla lm (i innych) obiektów. Załóżmy, że dopasowałem model według największego prawdopodobieństwa. Chciałbym, aby Stargazer utworzył tabelę podobną do lm do moich szacunków. Jak mogę to zrobić? Chociaż jest to trochę skomplikowane, jednym ze sposobów może być utworzenie „fałszywego” obiektu lm zawierającego moje szacunki …
84 r  optimization  lm  stargazer 

2
Jakie są różnice między algorytmami wykrywania społeczności w igraph?
Mam listę około 100 obiektów igraph, przy czym typowy obiekt ma około 700 wierzchołków i 3500 krawędzi. Chciałbym zidentyfikować grupy wierzchołków, w których powiązania są bardziej prawdopodobne. Planuję następnie użyć modelu mieszanego do przewidywania, ile wierzchołków wiązań wewnątrzgrupowych ma przy użyciu atrybutów wierzchołków i grup. Niektórzy ludzie mogą chcieć odpowiedzieć …
84 r  igraph 

9
Zip lub wyliczyć w R?
Jakie są odpowiedniki R dla tych wyrażeń listowych w języku Python: [(i,j) for i,j in zip(index, Values)] [(i,j) for i,j in enumerate(Values)] [(i,j) for i,j in enumerate(range(10,20))] %MWE, indexing or enumerating to %keep up with the index, there may %be some parameter to look this up Przykład z wyjściem >>> …
84 r  indexing  enumerate 

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.