Articles of r

Kombinieren der functionen paste () und expression () in Plot-Labels

Betrachten Sie dieses einfache Beispiel: labNames <- c('xLab','yLabl') plot(c(1:10),xlab=expression(paste(labName[1], x^2)),ylab=expression(paste(labName[2], y^2))) Ich möchte, dass der Zeicheneintrag, der durch die Variable ‘labName’, ‘xLab’ oder ‘yLab’ definiert wird, neben den durch den Ausdruck () definierten X ^ 2 oder y ^ 2 erscheint. So ist der eigentliche Text ‘labName’ mit einem Index mit dem hochgestellten Ausdruck verbunden. […]

Alle Ebenen eines Faktors in einer Modellmatrix in R

Ich habe ein data.frame bestehend aus numerischen und Faktorvariablen wie unten zu sehen. testFrame <- data.frame(First=sample(1:10, 20, replace=T), Second=sample(1:20, 20, replace=T), Third=sample(1:10, 20, replace=T), Fourth=rep(c("Alice","Bob","Charlie","David"), 5), Fifth=rep(c("Edward","Frank","Georgia","Hank","Isaac"),4)) Ich möchte eine matrix aufbauen, die Dummy-Variablen dem Faktor zuweist und die numerischen Variablen alleine lässt. model.matrix(~ First + Second + Third + Fourth + Fifth, data=testFrame) Wie […]

Entfernen Sie doppelte Zeilen mit dplyr

Ich habe einen Datenrahmen wie folgt – set.seed(123) df = data.frame(x=sample(0:1,10,replace=T),y=sample(0:1,10,replace=T),z=1:10) > df xyz 1 0 1 1 2 1 0 2 3 0 1 3 4 1 1 4 5 1 0 5 6 0 1 6 7 1 0 7 8 1 0 8 9 1 0 9 10 0 1 10 Ich […]

Shiny App nach Eingabe des Passworts starten

Ich weiß, dass es in Shiny Server Pro eine function der Passwortkontrolle gibt. Die Frage ist, dass Shiny function passwordInput () hat, die wie textInput () ist Hat jemand darüber nachgedacht, wie man das Folgende macht: 1) Starten der Anwendung nur nach korrekter Passworteingabe 2) Starten des Anwendungsteils nach korrekter Passworteingabe (zum Beispiel habe ich […]

Die Pakete können nicht in der neuesten Version von RStudio und Version R installiert werden.

Ich kann keine Pakete über die neueste Version von RStudio and R Version.3.1.1. Freundlich helfen. Ich habe den Fehler wie folgt erhalten: Example: Warning in install.packages : InternetOpenUrl failed: ” Warning in install.packages : InternetOpenUrl failed: ” Warning in install.packages : unable to access index for repository http://cran.rstudio.com/bin/windows/contrib/3.1 Installing package into ‘C:/Users/Documents/R/win-library/3.1’ (as ‘lib’ is […]

Können Sie in R pass-by-reference?

Können Sie als Referenz mit “R” umgehen? zum Beispiel im folgenden Code: setClass(“MyClass”, representation( name=”character” )) instance1 <-new("MyClass",name="Hello1") instance2 <-new("MyClass",name="Hello2") array = c(instance1,instance2) instance1 array instance1@name="World!" instance1 array die Ausgabe ist > instance1 An object of class “MyClass” Slot “name”: [1] “World!” > array [[1]] An object of class “MyClass” Slot “name”: [1] “Hello1” [[2]] […]

Konvertieren von Zeilennamen in die erste Spalte

Ich habe einen Datenrahmen wie folgt: df VALUE ABS_CALL DETECTION P-VALUE 1007_s_at “957.729231881542” “P” “0.00486279317241156” 1053_at “320.632701283368” “P” “0.0313356324173416” 117_at “429.842323161046” “P” “0.0170004527476119” 121_at “2395.7364289242” “P” “0.0114473584876183” 1255_g_at “116.493632746934” “A” “0.39799368200131” 1294_at “739.927122116896” “A” “0.0668649772942343” Ich möchte die Zeilennamen in die erste Spalte konvertieren. Momentan verwende ich so etwas, um Zeilennamen als erste Spalte zu […]

füge “floating” Achsenbeschriftungen in facet_wrap plot hinzu

Ich habe das gleiche Problem wie dieser Benutzer – ich habe ein “gezacktes” facettiertes Diagramm, in dem die untere Reihe weniger Felder hat als die anderen Zeilen, und ich würde gerne X-Achsen-Ticks am unteren Ende jeder Spalte haben. Die vorgeschlagene Lösung für dieses Problem war, scales=”free_x” . (In ggplot 0.9.2.1; Ich glaube, das Verhalten, das […]

Entfernen Sie “a” aus der Legende, wenn Sie Ästhetik und geom_text verwenden

Wie kann ich den Buchstaben “a” aus der mit diesem Code erzeugten Legende entfernen? Wenn ich den geom_text entferne, wird der geom_text “a” nicht in der Legende geom_text . Ich möchte aber geom_text behalten. ggplot(data = iris, aes(x = Sepal.Length, y=Sepal.Width, shape = Species, colour = Species)) + geom_point() + geom_text(aes(label = Species))

Konvertieren Sie die UNIX-Epoche in das Date-Objekt

Ich zeichne und führe Berechnungen für gleichmäßig verteilte Zeitreihen durch. Die Zeitstempel werden derzeit als ganze Zahlen gespeichert, die die Anzahl der Sekunden seit der UNIX-Epoche darstellen (z. B. 1352068320 ), aber 1352068320 scheinen für das Plotten besser geeignet zu sein. Wie kann ich die Konvertierung durchführen? Ich habe gelesen, ?Date , ?as.Date und ??epoch […]