Tag: sapply
sapply ist ein Befehl in der R-Sprache, wendet eine Funktion auf jedes element eines Vektors (atomic oder list). Es kann auch akzeptieren, andere Klassen, wenn Sie coercible durch die Funktion base::wie.Liste. Der sapply-Funktion gibt einen Vektor standardmäßig wird jedoch das zurückgeben einer Liste, wenn mehr geeignet ist oder ein array, wenn argument vereinfachen = „array“ angegeben ist.
3
Antworten
Bin ich mit R und gesucht haben, um für eine Antwort, aber während ich habe ähnliche Fragen, es hat nicht funktioniert, für mein spezielles problem. In meinen Daten, die ich versuche zu verwenden die NA's als Platzhalter,
3
Antworten
Ich bin mit dem folgenden code zu extrahieren, die Anzahl der abgeschlossenen Fälle von Dateien: complete <- function(directory, id=1:332) { sapply(id, fn, directory)} fn <- function(id, directory) { zero <- sprintf("%03d", id) name <- paste(directory,"/",zero,".csv",sep="") frame <-
4
Antworten
Ich habe versucht zu verstehen, wie man mit der Ausgabe von strsplit ein bisschen besser. Ich habe oft solche Daten wie diese, die ich aufteilen wollen: mydata <- c("144/4/5", "154/2", "146/3/5", "142", "143/4", "DNB", "90") #[1] "144/4/5"
2
Antworten
Habe ich diese string-Vektor (zum Beispiel): str <- c("this is a string current trey", "feather rtttt", "tusla", "laq") Zählen die Anzahl der Wörter in diesem Vektor verwendete ich diese (wie hier gegeben Die Anzahl der Wörter in
3
Antworten
Ich würde gerne lernen, wie man anwenden von Funktionen auf bestimmte Spalten der mein dataframe ohne "ohne" die anderen Spalten aus meiner df. Zum Beispiel würde ich gerne multiplizieren einige bestimmte Spalten durch 1000 und lassen Sie
3
Antworten
Ich habe einen großen Datensatz df (354903 Zeilen) mit zwei Spalten namens df$ColumnName und df$ColumnName.1 head(df) CompleteName CompleteName.1 1 Lefebvre Arnaud Lefebvre Schuhl Anne 1.1 Lefebvre Arnaud Abe Lyu 1.2 Lefebvre Arnaud Abe Lyu 1.3 Lefebvre Arnaud
3
Antworten
Ich versuche zu berechnen, den Mittelwert und die Standardabweichung von mehreren Spalten (außer der ersten Spalte) in eine Daten.Rahmen mit NA Werte. Ich habe versucht colMeans, sapply usw., erstellen eine Schleife, die läuft durch die Daten.Rahmen und
4
Antworten
Möchte ich Schleife eine Funktion über dataframes und fügen Sie Informationen von der Funktion an die Daten-frame. Ich habe gelesen das viele relevante Beiträge auf der Schleife und anwenden von Funktionen auf dataframes, die haben mir in
2
Antworten
Habe ich eine Liste von Listen von Zeichen. Zum Beispiel: l <- list(list("A"),list("B"),list("C","D")) So, wie Sie sehen können, einige Elemente sind Listen der Länge > 1. Will ich wandeln diese Liste von Listen zu einem Zeichen-Vektor, aber
1
Antworten
Habe ich einen dataframe "killers" mit 3 Variablen. Die Daten sind numerische obwohl es vorhanden ist NA Werte während. Mein Ziel ist die Berechnung der Mittelwert auf jeder der 3 Variablen. sapply(killers, function(x) median) Zurück: $heartattack function
4
Antworten
Ich habe eine benutzerdefinierte Funktion, wie diese: my.fun = function() { for (i in 1:1000) { ... for (j in 1:20) { ... } } return(output) } gibt eine Ausgangs-matrix, output, komponiert von 1000 Zeilen und 20
1
Antworten
Ich versuche zu extrahieren, das zweite Element von jedes element einer Liste und ignorieren NAs in R. Hier ist ein kleines Beispiel: mylist <- list(a=c(6,7),b=NA,c=c(8,9)) sapply(mylist, "[[", 1) sapply(mylist, "[[", 2) #receive error Weil element 'b' hat
4
Antworten
Ich versuche, das min/max für jede Spalte in einem großen data frame, als Teil von kennenlernen meine Daten. Mein Erster Versuch war: apply(t,2,max,na.rm=1) Es behandelt alles wie einen Charakter-Vektor, weil die ersten paar Spalten sind Charakter-Typen. Also
4
Antworten
Habe ich eine einzelne Liste numerischer Vektor, und ich will, Sie zu kombinieren in einem einzigen Vektor. Aber ich bin nicht in der Lage, das zu tun. Diese Liste kann ein element gemeinsam über das element in
6
Antworten
Angenommen ich habe eine n 2 matrix, und eine Funktion, der 2-Vektor als eines Ihrer Argumente verwendet. Ich möchte die Funktion für jede Zeile der matrix und erhalten Sie einen n-Vektor. Wie das im R? Zum Beispiel,
9
Antworten
Immer, wenn ich etwas tun möchte "Karte"py in R, ich in der Regel versuchen, eine Funktion in der apply Familie. Allerdings habe ich nie ganz verstanden, die Unterschiede zwischen Ihnen -- wie { sapply , lapply etc.}
6
Antworten
Ich habe eine ziemlich einfache Aufgabe, aber nicht eine gute Lösung zu finden. > mylist [[1]] [1] 1 2 3 4 5 6 7 8 9 10 [[2]] [1] "a" "b" "c" "d" "e" "f" "g" "h"
3
Antworten
Habe ich einen Daten-frame mit den Spalten, die, wenn verkettet (Zeilen-Weise) als string, die erlauben würde, mich zum partitionieren der Daten-Frames in eine gewünschte form. > str(data) 'data.frame': 680420 obs. of 10 variables: $ A : chr