Articles of r

Finde den nächsten Wert in einem Vektor mit der binären Suche

Als ein dummes Spielzeug Beispiel, angenommen x=4.5 w=c(1,2,4,6,7) Ich frage mich, ob es eine einfache R-function gibt, die den Index der nächsten Übereinstimmung mit x in w . Wenn foo also diese function ist, würde foo(w,x) 3 . Die functionsübereinstimmung ist die richtige Idee, scheint aber nur für exakte Übereinstimmungen zu gelten. Lösungen hier (zB […]

Wie zeichne gestapelte Balken in ggplot2, die Prozentsätze basierend auf der Gruppe zeigen?

Mein Datenrahmen ist df = read.table(text = ” id year type amount 1 1991 HIIT 22 2 1991 inter 144 3 1991 VIIT 98 4 1992 HIIT 20 5 1992 inter 136 6 1992 VIIT 108 7 1993 HIIT 20 8 1993 inter 120 9 1993 VIIT 124 10 1994 HIIT 26 11 1994 inter […]

Betriebssystem in R erkennen (zB für adaptive .Rprofile Dateien)

Ich habe mich gefragt, wie man das Betriebssystem in R automatisch erkennt, zum Beispiel um Dinge in das .Rprofile zu legen.

Verknüpfen Sie Zeichenfolgen und Ausdrücke im Titel eines Diagramms

Wie kann ich Text und mathematische Ausdrücke im Titel eines Plots kombinieren? Wenn ich paste verwende, wird der Ausdruck in Zeichen umgewandelt. Zum Beispiel möchte ich so etwas als Titel $ ARL_1 $ Kurve für $ S ^ 2 $ Vielen Dank

lib nicht angegeben & Fehler in loadNamespace

Ich hatte alles mit R und RStudio, aber dann habe ich die Ordner verschoben, wenn ich meine Computer-Verzeichnisse und -Dateien bereinigte. Jetzt bekomme ich die Fehlermeldung unten. Sollen R und RStudio unter Program Files oder Program Files (x86) installiert werden? Sollte ich zwei libPaths ? install.packages(“C:/Users/kevin/Downloads/fpp_0.5.zip”, repos = NULL) ## Warning in install.packages : ## […]

Wie man natürliche Sortierung durchführt?

Gibt es eine natürliche Art für R? Angenommen, ich hätte einen Vektor wie folgt: seq.names <- c('abc21', 'abc2', 'abc1', 'abc01', 'abc4', 'abc201', '1b', '1a') Ich würde es gerne aphanumerisch sortieren, also bekomme ich das zurück: c(‘1a’, ‘1b’, ‘abc1’, ‘abc01’, ‘abc2’, ‘abc4’, ‘abc21’, ‘abc201’) Gibt es das irgendwo oder soll ich anfangen zu programmieren?

Wie extrahiere ich eine einzelne Spalte aus einem data.frame als data.frame?

Angenommen, ich habe einen data.frame: df <- data.frame(A=c(10,20,30),B=c(11,22,33), C=c(111,222,333)) ABC 1 10 11 111 2 20 22 222 3 30 33 333 Wenn ich zwei (oder mehr) Spalten auswähle, bekomme ich einen data.frame: x <- df[,1:2] AB 1 10 11 2 20 22 3 30 33 Das ist was ich will. Wenn ich jedoch nur […]

R + ggplot: Plotten über mehrere Seiten

Ich versuche eine function zu schreiben, die ein ggplot facet_wrap Plot über mehrere Seiten facet_wrap . Es ist nur ein Hack, da diese function auf der Aufgabenliste von ggplot2 zu finden ist. Ich mache ein paar kleine Berechnungen, um die Anzahl der Seiten zu finden, die ich brauche, die Anzahl der Zeilen meines data.frame , […]

geom_rect und alpha – funktioniert das mit hart codierten Werten?

Gleicher Titel, die Frage wurde jedoch komplett neu formuliert. Warum arbeitet das Alpha in der ersten Handlung, aber nicht in der zweiten? Ich habe Schwierigkeiten zu sehen, warum das Rect mit fest codierten Werten an der richtigen Stelle gezeichnet wird, aber nicht transparent gemacht wird, aber wenn es in einem dat.frame funktioniert, funktioniert es wie […]

Die Unterteilung einer data.table mit! = schließt auch NA aus

Ich habe eine data.table mit einer Spalte, die NAs hat. Ich möchte Zeilen löschen, in denen diese Spalte einen bestimmten Wert annimmt (was zufällig “” ). Mein erster Versuch hat mich aber auch dazu verleitet, mit NA rudern: > a = c(1,””,NA) > x y <- x[a!=""];y a 1: 1 Nach einem Blick auf ?`!=` […]