Articles of r

TwitteR, ROAuth und Windows: Registrierung OK, aber Zertifikatsprüfung fehlgeschlagen

Ich versuche mit twitteR die Anzahl der Follower einer großen Anzahl von Twitter-Nutzern zu bekommen. Viele der anderen Fragen waren sehr hilfreich, um mich so weit zu bringen, aber keine scheint für mein Problem so relevant zu sein, soweit ich das beurteilen kann. Ich kann meine OAuth-Anmeldeinformationen bei einer Twitter-R-Sitzung registrieren, aber dann kann ich […]

Nicht-Standard-Bewertung (NSE) in dplyrs Filter_ & Ziehen von Daten aus MySQL

Ich möchte einige Daten von einem SQL-Server mit einem dynamischen Filter abrufen. Ich verwende das großartige R-Paket dplyr folgendermaßen: #Create the filter filter_criteria = ~ column1 %in% some_vector #Connect to the database connection <- src_mysql(dbname <- "mydbname", user <- "myusername", password <- "mypwd", host <- "myhost") #Get data data % tbl(“mytable”) %>% #Specify which table […]

Wie positioniere ich zwei Legenden unabhängig in ggplot?

Titel deckt es ziemlich gut ab. Ich habe zwei Legenden, die sich auf die Größe und die Farbe beziehen und ich möchte, dass ich zum Beispiel einen auf der Oberseite und einen in der Grafik habe. Ist das möglich und wenn ja, wie? TIA

Wählen Sie eine Teilmenge der Spalten in data.table R

Ich habe eine Datentabelle mit einer Reihe von Spalten, zB: dt<-data.table(matrix(runif(10*10),10,10)) Ich möchte einige Operationen in der Datentabelle durchführen, wie zum Beispiel die Erzeugung einer Korrelationsmatrix ( cor(dt) ). Um dies zu tun, möchte ich einige Spalten entfernen, die nicht-numerische Werte oder Werte außerhalb eines bestimmten Bereichs enthalten. Nehmen wir an, ich möchte die Korrelationsmatrix […]

Wie man mit ggplot2 Labels über geom_bar in R legt

Ich würde gerne einige Etiketten auf einem geom_bar Graphen gestapelt haben. Hier ist ein Beispiel: df <- data.frame(x=factor(c(TRUE,TRUE,TRUE,TRUE,TRUE,FALSE,FALSE,FALSE))) ggplot(df) + geom_bar(aes(x,fill=x)) + opts(axis.text.x=theme_blank(),axis.ticks=theme_blank(),axis.title.x=theme_blank(),legend.title=theme_blank(),axis.title.y=theme_blank()) Jetzt Tabelle (df $ x) FALSE TRUE 3 5 Ich möchte die 3 und 5 oben auf den zwei Bars haben. Noch besser, wenn ich auch die Prozentwerte haben könnte. ZB 3 […]

Break X Achse in R

Ich möchte eine gebrochene X-Achse in meiner Handlung bekommen. In der X-Achse füge ich gerne ein Symbol mit gebrochener Achse [von 2 beginnend und endete in Ende 8 ein, was bedeutet, dass 2-8 in Symbol versteckt sind], so dass die anderen Werte hervorgehoben werden können. In Matlab wird diese Aufgabe mit BreakXAxis ausgeführt . In […]

Faktor in Ganzzahl umrechnen

Ich manipuliere einen Datenrahmen mit dem Umformpaket. Bei der Verwendung der function melt wird die Spalte value faktorisiert, was ein Problem darstellt, da eine Teilmenge dieser Werte Ganzzahlen sind, für die ich Operationen ausführen möchte. Kennt jemand eine Möglichkeit, einen Faktor in eine ganze Zahl zu zwingen? Wenn as.character() wird, wird es in das richtige […]

Multiplizieren Sie mehrere Spalten gleichzeitig mit Faktoren

Ich habe einen Beispieldatenrahmen wie folgt: data <- data.frame(matrix(sample(1:40), 4, 10, dimnames = list(1:4, LETTERS[1:10]))) Ich möchte wissen, wie ich mehrere Spalten auswählen und sie in Faktoren umwandeln kann. Normalerweise mache ich es so wie data$A = as.factor(data$A) . Aber wenn der Datenrahmen sehr groß ist und viele Spalten enthält, wird dieser Weg sehr zeitaufwendig […]

data.table “Schlüsselindizes” oder “Gruppenzähler”

Nach dem Erstellen eines Schlüssels in einer data.table: set.seed(12345) DT <- data.table(x = sample(LETTERS[1:3], 10, replace = TRUE), y = sample(LETTERS[1:3], 10, replace = TRUE)) setkey(DT, x, y) DT # xy # [1,] AB # [2,] AB # [3,] BB # [4,] BB # [5,] CA # [6,] CA # [7,] CA # [8,] CA […]

Begrenzen Sie die ggplot2-Achsen, ohne Daten zu entfernen (außerhalb der Grenzen): zoomen

Wenn Sie Achsengrenzen in ggplot angeben, werden die äußeren Punkte entfernt. Das ist gut für Punkte, aber Sie möchten vielleicht Linien zeichnen, die sich mit dem angegebenen Bereich schneiden, aber der ggplot- range oder die xlim/ylim Methoden entfernen diese. Gibt es eine andere Möglichkeit, den Bereich der Zeichnungsachse anzugeben, ohne die externen Daten zu entfernen? […]