Als «apply» getaggte Fragen

Eine Funktion zum Aufrufen einer anderen Funktion mit einer Liste von Argumenten.

162
Greifen Sie auf Lapply-Indexnamen in FUN zu

Gibt es eine Möglichkeit, den Listenindexnamen in meiner Funktion lapply () abzurufen? n = names(mylist) lapply(mylist, function(list.elem) { cat("What is the name of this list element?\n" }) Ich habe zuvor gefragt, ob es möglich ist, die Indexnamen in der von lapply () zurückgegebenen Liste...

152
Ist Rs Anwendungsfamilie mehr als syntaktischer Zucker?

... bezüglich Ausführungszeit und / oder Speicher. Wenn dies nicht der Fall ist, beweisen Sie es mit einem Code-Snippet. Beachten Sie, dass die Beschleunigung durch Vektorisierung nicht zählt. Der Speedup muss aus apply( tapply, sapply, ...)

99
Übergabe mehrerer Argumente an FUN of lapply (und andere * gelten)

Ich habe eine Frage zum Übergeben mehrerer Argumente an eine Funktion bei der Verwendung von lapplyin R. Wenn ich lapply mit der Syntax von verwende, ist lapply(input, myfun);dies leicht verständlich und ich kann myfun so definieren: myfun <- function(x) { # doing something here with...

99
Rückgabe mehrerer Spalten von pandas apply ()

Ich habe einen Pandas DataFrame , df_test. Es enthält eine Spalte 'Größe', die die Größe in Bytes darstellt. Ich habe KB, MB und GB mit dem folgenden Code berechnet: df_test = pd.DataFrame([ {'dir': '/Users/uname1', 'size': 994933}, {'dir': '/Users/uname2', 'size': 109338711}, ]) df_test['size_kb']...

83
Warum ist "vapply" sicherer als "sapply"?

Die Dokumentation sagt vapplyähnelt sapply, hat jedoch einen vorgegebenen Rückgabewert, sodass die Verwendung [...] sicherer sein kann. Könnten Sie bitte erläutern, warum es im Allgemeinen sicherer ist, und vielleicht Beispiele nennen? PS: Ich kenne die Antwort und vermeide sie bereits...

83
Warum sind Schleifen in R langsam?

Ich weiß, dass Schleifen langsam sind Rund ich stattdessen versuchen sollte, Dinge vektorisiert zu machen. Aber wieso? Warum sind Schleifen langsam und applyschnell? applyruft mehrere Unterfunktionen auf - das scheint nicht schnell zu sein. Update: Es tut mir leid, die Frage war schlecht gestellt....

82
Wie funktioniert Math.max.apply ()?

Wie funktioniert das Math.max.apply()?. <!DOCTYPE html> <html> <head> <meta charset=utf-8 /> <title>JS Bin</title> </head> <body> <script> var list = ["12","23","100","34","56", "9","233"]; console.log(Math.max.apply(Math,list));...