Articles of r

R: Plotten einer 3D-Oberfläche aus x, y, z

Stellen Sie sich vor, ich habe eine 3-Säulen-Matrix x, y, z wobei z eine function von x und y ist. Ich weiß, wie man ein “Streudiagramm” dieser Punkte mit plot3d(x,y,z) Aber wenn ich stattdessen eine Oberfläche haben möchte, muss ich andere Befehle verwenden, wie z. B. “surface3d”. Das Problem ist, dass es nicht die gleichen […]

Plot 4 Kurven in einem einzigen Diagramm mit 3 y-Achsen

Ich habe 4 Sätze von Werten: y1, y2, y3, y4 und eine Menge x. Die y-Werte sind von verschiedenen Bereichen, und ich muss sie als separate Kurven mit separaten Mengen von Werten auf der y-Achse darstellen. Um es einfach zu sagen, ich brauche 3 y-Achsen mit verschiedenen Werten (Skalen) für die Zeichnung auf der gleichen […]

Beschleunigung der performance von write.table

Ich habe einen data.frame und möchte es aufschreiben. Die Dimensionen meines data.frame sind 256 Zeilen nach 65536 Spalten. Was sind schnellere Alternativen zu write.csv ?

Wie kann man die () .R-Datei mit der UTF-8-Codierung speichern?

Folgendes funktioniert, wenn es direkt in R kopiert und eingefügt wird: > character_test character_test() [1] “R同时也被称为GNU S是一个强烈的功能性语言和环境,探索统计数据集,使许多从自定义数据图形显示…” Wenn ich jedoch eine Datei namens character_test.R mit dem EXACT SAME-Code mache, speichere sie in UTF-8-Codierung (um die speziellen chinesischen Zeichen beizubehalten), und wenn ich sie in R quelle (), erhalte ich den folgenden Fehler : > source(file=”C:\\Users\\Tony\\Desktop\\character_test.R”, […]

Bedingter Panelhintergrund mit facet_grid ändern?

Ich verwende den “tips” -Datensatz in ggplot2 . Wenn ich mache sp = ggplot(tips,aes(x=total_bill, y = tip/total_bill)) + geom_point(shape=1) + facet_grid(sex ~ day) Die Handlung kommt gut an. Aber ich möchte nun den Panel-Hintergrund für nur die Plots unter “Fr” ändern. Gibt es eine Möglichkeit, dies zu tun? Noch besser, kann ich die colors bedingt […]

Erstellen Sie neue Dummy-Variablenspalten aus der kategorialen Variablen

Ich habe mehrere Datensätze mit 75.000 Beobachtungen und eine Typvariable, die einen Wert von 0-4 annehmen kann. Ich möchte fünf neue Dummy-Variablen zu jedem Datensatz für alle Typen hinzufügen. Der beste Weg, um dies zu tun, ist wie folgt: # For the ‘binom’ data set create dummy variables for all types in all data sets […]

Wie führe ich R auf einem Server ohne X11 aus und vermeide defekte Abhängigkeiten

Ich laufe R 2.9 auf einer großen EC2 Ubuntu-Instanz, die mit RAM, aber ohne Terminal geladen ist. Wenn ich eine Bibliothek lade, die Anzeigeabhängigkeiten aufweist, z. B. das Paket sqldf, erhalte ich den folgenden Fehler: library(sqldf) … Loading required package: tcltk Loading Tcl/Tk interface … Error in fun(…) : couldn’t connect to display “localhost:11.0” Error […]

Wie füge ich einen ggplot2-Untertitel mit unterschiedlicher Größe und Farbe hinzu?

Ich benutze ggplot2, um Niederschlags-Barplots zu verbessern. Hier ist ein reproduzierbares Beispiel für das, was ich erreichen möchte: library(ggplot2) library(gridExtra) secu <- seq(1, 16, by=2) melt.d <- data.frame(y=secu, x=LETTERS[1:8]) m <- ggplot(melt.d, aes(x=x, y=y)) + geom_bar(fill="darkblue") + labs(x="Weather stations", y="Accumulated Rainfall [mm]") + opts(axis.text.x=theme_text(angle=-45, hjust=0, vjust=1), title=expression("Rainfall"), plot.margin = unit(c(1.5, 1, 1, 1), "cm"), plot.title […]

Kratzen Sie passwortgeschützte Website in R

Ich versuche, Daten von einer passwortgeschützten Website in R zu kratzen. Es scheint, dass die Pakete httr und RCurl die besten Optionen für das Scraping mit Passwortauthentifizierung sind (ich habe mir auch das XML-Paket angeschaut). Die Website, die ich versuche zu kratzen, ist unten (Sie benötigen ein kostenloses Konto, um auf die ganze Seite zuzugreifen): […]

Vergrößern Sie den Abstand zwischen Text und Titel auf der Y-Achse

Der Titel der y-Achse erscheint zu nahe am Achstext. ggplot(mpg, aes(cty, hwy)) + geom_point() Ich habe versucht, den Wert vieler Parameter mit theme() ändern, aber keiner scheint zu helfen.