r
Zarządzanie pamięcią R / nie można przydzielić wektora wielkości N Mb
Mam problemy z używaniem dużych obiektów w R. na przykład:
> memory.limit(4000)
> a = matrix(NA, 1500000, 60)
> a ... IME=English_Caribbean.1252
attached base packages:
[1] stats graphics grDevices utils datasets methods base
Zwiększ liczbę kleszczy osi
Generuję wykresy dla niektórych danych, ale liczba kleszczy jest zbyt mała, potrzebuję więcej precyzji przy odczycie.
Czy J ... plot zrobić to wewnętrznie z jakiegoś algorytmu, ale nie mogłem dowiedz się, jak to robi, aby zmienić zgodnie z tym, co chcę.
Warunkowo Usuń wiersze ramki danych za pomocą R [duplikat]
Możliwy duplikat:usuwanie określonych wierszy z ramki danych
Używając R, Jak mogę zapisać następującą logikę do ramki danych:
Jeśli kolumna A = B i Kolumna E = 0, Usuń wiersz
Z góry dzięki!
Dodać nowy wiersz do dataframe, w określonym wierszu-index, nie dołączony?
Następujący kod łączy wektor z ramką danych:
newrow = c(1:4)
existingDF = rbind(existingDF,newrow)
Jednak ten kod zawsze ... w ramce danych? Na przykład, powiedzmy, że ramka danych ma 20 wierszy, jak mogę wstawić nowy wiersz między wierszami 10 i 11?
Przycinanie ogromnego (3,5 GB) pliku csv do wczytania do R
Więc mam plik danych (oddzielony średnikami), który ma wiele szczegółów i niepełne wiersze(dostęp wiodący i SQL do dławika). ... ieć podobne problemy typu jak duża pamięć, ale z całą mechaniką linii odczytu. W krótko, tym razem nie pasowało do rachunku.
Co można zrobić z danymi.ramka, której nie można z danymi.stolik?
Właśnie zacząłem używać R, i natknąłem się na dane.stolik. Uważam to za genialne.
Bardzo naiwne pytanie: Czy mogę zignorować dane.ramka do wykorzystania danych.tabela aby uniknąć pomyłek składni pomiędzy dwoma pakietami?
Pokaż % zamiast zliczeń na wykresach zmiennych kategorycznych
Wykreślam zmienną kategoryczną i zamiast pokazywać liczby dla każdej wartości kategorii.
Szukam sposobu, aby ggplot wyświetl ... coś o tym, jak ggplot współdziała z pojedynczym wektor. Drapię się po głowie, googlując za ten błąd daje pojedynczy wynik .
Wykreślić legendę poza obszarem kreślenia w grafice bazowej?
Jak w tytule jest napisane: Jak mogę wykreślić legendę poza obszarem kreślenia, używając Grafiki bazowej?
Myślałem o grzeban ... e:
Ale jak już powiedziałem, chciałbym, aby legenda być poza obszarem kreślenia (np. po prawej stronie wykresu / wykresu.
Grupowanie przez wiele kolumn w dplyr, przy użyciu wprowadzania wektora łańcuchowego
Próbuję przenieść moje zrozumienie plyr do dplyr, ale nie mogę wymyślić, jak grupować po wielu kolumnach.
# make data with w ... dplyr?
Edit 2017: Dplyr został zaktualizowany, więc dostępne jest prostsze rozwiązanie. Zobacz aktualnie wybraną odpowiedź.
Dodaj legendę do wykresu linii ggplot2
Mam pytanie odnośnie legend w ggplot2. Udało mi się narysować trzy linie na tym samym wykresie i chcę dodać legendę z trzema ... 0,17.8,23.5,-99.9,7.7,3.61
2000-08-11 00:00:00,27.5,17,22.68,-99.9,8.8,3.85
2000-08-12 00:00:00,24,13.3,17.32,-99.9,8.4,3.49
Jak ustawić rozmiar lokalnego obrazu za pomocą knitr dla markdown?
Mam lokalny obrazek, który chciałbym umieścić w pliku .Rmd, który następnie knit przekonwertuję na slajdy HTML za pomocą Pand ... razek :![Image Title](path/to/your/image)
Czy istnieje sposób, aby zmodyfikować ten kod, aby również ustawić rozmiar obrazu?
Jak mogę wykreślić 2 różne osi y?
Chciałbym nałożyć dwa wykresy rozrzutu w R tak, że każdy zestaw punktów ma swoją własną (inną) oś y (tj. w pozycjach 2 i 4 na ... in this plot y2 is plotted on what is clearly an inappropriate scale
plot(y1 ~ x, ylim = c(-1, 150))
points(y2 ~ x, pch = 2)
Zastosowanie funkcji do każdego wiersza tabeli za pomocą dplyr?
Podczas pracy z plyr często uważałem za przydatne użycie adply dla funkcji skalarnych, które muszę zastosować do każdego rzęd ... 5.0 3.6 1.4 0.2 setosa 7.9
6 5.4 3.9 1.7 0.4 setosa 7.9
Regresja liniowa i grupa przez W R
Chcę wykonać regresję liniową w R używając funkcji lm(). Moje dane to roczny szereg czasowy z jednym polem dla roku (22 lata) ... ora. Nie wydaje się to jednak zbyt R-podobne. W SAS zrobiłbym "przez" instrukcja i w SQL zrobiłbym 'group by'. Jak to zrobić?
Sprawdź, czy znaki są w łańcuchu
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"
Jak usunąć wartości odstające z zbioru danych
Mam kilka wielowymiarowych danych piękna vs wieku. Wiek waha się od 20-40 w odstępach 2 (20, 22, 24....40), a dla każdego zap ... jak R oblicza wartości odstające dla swoich działek pudełkowych. Poniżej znajduje się przykład, jak mogą wyglądać moje dane.
Programowo tworzenie tabel Markdown w R za pomocą KnitR
Dopiero zaczynam się uczyć o KnitR i wykorzystaniu Markdown w generowaniu dokumentów R i raportów. To wygląda na idealne dla ... . Wiem, że mogę po prostu osadzić wyjście HTML z xtable, ale zastanawiałem się, czy są jakieś Markdown oparte na rozwiązania?
Organizowanie Kodu Źródłowego R
Wszystkie,
Zaczynam pisać zorientowany obiektowo kod R po raz pierwszy i przewiduję posiadanie wielu plików R z zależnościa ... interakcja ze zbiorem procedur tak proste, jak to możliwe.
Doceniam wszelkie wskazówki, które możesz dostarczyć.
Chris
Dlaczego warto używać purrr:: map zamiast lapply?
Czy Jest jakiś powód, dla którego powinienem używać
map(<list-like-object>, function(x) <do stuff>)
Zamiast
... zględem wydajności, obsługi wyjątków itp.? Poniższe komentarze sugerują, że nie, ale może ktoś mógłby rozwinąć trochę więcej?
Wybieranie tylko kolumn numerycznych z ramki danych
Załóżmy, że masz dane.frame like this:
x <- data.frame(v1=1:20,v2=1:20,v3=1:20,v4=letters[1:20])
Jak wybrać tylko te kolumny w x, które są liczbowe?