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.

Ignorieren, NA in sapply-Funktion

Anzahl der Antworten 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,

Rückkehr einen Daten-frame

Anzahl der Antworten 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 <-

Die Extraktion der N-te element aus der verschachtelten Liste folgende strsplit - R

Anzahl der Antworten 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"

Wie zähle ich die Anzahl der Wörter in einem text (string)?

Anzahl der Antworten 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

R: Wenden Sie die Funktion auf bestimmte Spalten die Erhaltung der rest der dataframe

Anzahl der Antworten 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

Abgleich von zwei Spalten in R

Anzahl der Antworten 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

Mittel-und SD-für Spalten in einem dataframe mit NA-Werte

Anzahl der Antworten 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

Loop-Funktion und hinzufügen von Spalten zu dataframe in R

Anzahl der Antworten 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

Konvertieren einer Liste von Listen zu einem Zeichen-Vektor

Anzahl der Antworten 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

Wie übergibt na.rm=TRUE sapply bei der Berechnung von median?

Anzahl der Antworten 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

Wiederholen einer Benutzer-definierten Funktion mit replicate() oder sapply()

Anzahl der Antworten 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

Auszug zweiten Element von jedes element in einer Liste Ignorierung von NA ' s in sapply in R

Anzahl der Antworten 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

Wenden Sie die Funktion auf jede Spalte in einem Datenrahmen an, wobei Sie den jeweiligen Datentyp für jede Spalte beobachten

Anzahl der Antworten 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

R + kombiniert eine Liste von Vektoren in einen einzelnen Vektor

Anzahl der Antworten 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

Wenden Sie eine Funktion auf jede Zeile einer Matrix oder eines Datenrahmens an

Anzahl der Antworten 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,

Gruppierungsfunktionen (tapply, by, aggregate) und die * apply-Familie

Anzahl der Antworten 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.}

Wie man aus einer Liste in R subset

Anzahl der Antworten 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"

Verketten Sie zeilenweise über bestimmte Spalten des Datenrahmens hinweg

Anzahl der Antworten 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