apply

Czy rodzina R jest czymś więcej niż cukrem składniowym?

...odnośnie czasu wykonania i / lub pamięci. Jeśli to nieprawda, udowodnij to fragmentem kodu. Zauważ, że przyspieszenie przez wektoryzację się nie liczy. Speedup musi pochodzić z apply (tapply, sapply, ...).

Kiedy powinienem (nie) chcieć używać pandy apply () w moim kodzie?

Widziałem wiele odpowiedzi na pytania dotyczące przepełnienia stosu związane z wykorzystaniem metody Pandy apply. Widziałem r ... bić mój kod apply-za darmo? czy są kiedykolwiek sytuacje, w których apply jest dobre (lepsze niż inne możliwe rozwiązania)?

Dlaczego moje pandy nie działają w funkcji "apply" odwołującej się do wielu kolumn? [zamknięte]

zamknięte. to pytanie jest nie powtarzalne lub spowodowane literówkami . Obecnie nie przyjmuje odpowiedzi. ... my_test(a): cum_diff = 0 for ix in df.index(): cum_diff = cum_diff + (a - df['a'][ix]) return cum_diff

Czy rodzina "* apply " naprawdę nie jest wektoryzowana?

Więc jesteśmy przyzwyczajeni do mówienia każdemu nowemu użytkownikowi, że "apply nie jest wektoryzowany, sprawdź Patrick Burn ... porównaniu do apply, która jest pętlą for, która również telefony lapply) i co tak naprawdę chciał powiedzieć Patrick Burns?

Usuń kolumny z dataframe, gdzie wszystkie wartości są NA

Mam problem z ramką danych i sam nie mogłem rozwiązać tego problemu: Ramka danych ma dowolne właściwości jako kolumny i k ... ersz reprezentuje jeden zestaw danych. Pytanie brzmi: Jak pozbyć się kolumn gdzie dla wszystkich wierszy wartością jest NA?

Dlaczego pętle są wolne w R?

Wiem, że pętle są wolne w R i że powinienem próbować robić rzeczy w sposób wektorowy. Ale dlaczego? Dlaczego pętle są powoln ... anie było źle postawione. Myliłem wektoryzację z apply. Moje pytanie powinno brzmieć: "dlaczego wektoryzacja jest szybsza?"

Zastosuj funkcję do każdego wiersza macierzy lub ramki danych

Załóżmy, że mam macierz n przez 2 i funkcję, która przyjmuje 2-wektor jako jeden ze swoich argumentów. Chciałbym zastosować f ... funkcję do każdego wiersza out? Jak przekazać wartości dla innych argumentów oprócz Punktów do funkcji w sposób określony?

Jak mogę wywołać konstruktor javascript używając call or apply? [duplikat]

To pytanie ma już odpowiedź tutaj: użycie .apply() z operatorem 'new'. Czy to możliwe? ... nktor(MyConstructor, "hello", "world"); var my_object = thunk(); deepEqual(my_object.toString(), "hello world"); });

Python: apply a function with arguments to a series

Chcę zastosować funkcję z argumentami do szeregu w Pythonie: x = my_series.apply(my_function, more_arguments_1) y = my_seri ... jnych i słów kluczowych oraz powyższy odnośnik do dokumentacji odzwierciedla to i pokazuje, jak dołączyć oba typy argumentów.

Dlaczego "vapply" jest bezpieczniejsze niż "sapply"?

Dokumentacja mówi vapply jest podobna do sapply, ale ma wstępnie określony typ zwracanej wartości, więc może być bezpiec ... ylko, że nie ma tu ładnej odpowiedzi, żebym mógł wskazać współpracowników. Proszę, żadnej odpowiedzi "przeczytaj instrukcję".

Jak zastosować funkcję nad indeksami każdego elementu macierzy

Zastanawiam się, czy istnieje wbudowana funkcja W R, która stosuje funkcję do każdego elementu macierzy (oczywiście funkcja p ... ania macierzy, aby zawierała wartości uzyskane przez obliczenie dowolnej funkcji, która ma wskaźniki macierzy jako parametry?

Jak matematyka.max.apply () praca?

Jak działa Math.max.apply()?. <!DOCTYPE html> <html> <head> <meta charset=utf-8 /> <title>JS B ... .log(Math.max.apply(Math,list)); Czy wszystkie user-defined/Native functions mają metodę call I apply, której możemy użyć?.

Jak uruchomić aplikację na danych.stolik?

Mam data.table z kolumnami od 2 do 20 jako ciągi znaków ze spacjami (np. "nazwa gatunku"). Chcę uruchomić str_replace() na ws ... eciesName := str_replace(SpeciesName, " ", "_") Jak to zrobić dla wszystkich kolumn 2 przez koniec podobny do tego z wyżej?

Jak zawinąć funkcję w Javascript?

Piszę globalny moduł obsługi błędów dla jednej z moich aplikacji. Jedną z funkcji, którą chcę mieć, jest możliwość łatwego z ... używa operatora "this"? Trochę się martwię, odkąd dzwonię .aplikuj, przechodząc coś tam, obawiam się, że to może rozbij coś.

Funkcja R Apply() na określonych kolumnach ramki danych

Chcę użyć funkcji apply na ramce danych, ale zastosuj ją tylko do ostatnich 5 kolumn. B<- by(wifi,(wifi$Room),FUN=functio ... ze 3 kolumny... Nadal je chcę, ale nie chcę ich stosować. wifi[,1:3]+B Również nie robi tego, czego oczekiwałem/chciałem.

Jak require () w node.js działa?

Próbowałem tego: // mod.js var a = 1; this.b = 2; exports.c = 3; // test.js var mod = require('./mod.js'); console.log(mod ... ]); return exports; } Czy to prawda? Proszę pomóż mi zrozumieć require (), lub Gdzie mogę znaleźć kod źródłowy. Dzięki!

Loop over rows of dataframe applying function with if-statement

Jestem nowy w R i próbuję zsumować 2 kolumny danej ramki danych, jeśli oba elementy do zsumowania spełniają dany warunek. Żeb ... 9){ x+y} } t.d$V4<-apply(X=t.d,MAR=1,FUN=my.fun,x=t.d$V1,y=t.d$V3) Ale daje również błąd. Dziękuję bardzo za pomoc.

Apply list of functions to list of values

W odniesieniu do to pytanie, próbowałem wymyślić najprostszy sposób, aby zastosować listę funkcji do listy wartości. Zasadni ... Ale miałem nadzieję, że może jest sprytny sposób, aby to zrobić z pozycjonowaniem i dopasowaniem nazwy, którego mi brakuje.

Szybszy sposób odczytu plików o stałej szerokości

Pracuję z wieloma plikami o stałej szerokości (tzn. bez znaków oddzielających), które muszę wczytać do R. tak więc, zwykle is ... roszę Zobacz również odpowiedź poniżej autorstwa @ MichaelChirico, który dodał kilka świetnych benchmarków i pakiet iotools.

użyj wielu kolumn jako zmiennych za pomocą sapply

Mam dataframe i chciałbym zastosować funkcję, która przyjmuje wartości z trzech kolumn i oblicza minimalną różnicę między tym ... kich kolumn. Jakieś sugestie? Edit: skończyło się na użyciu: df$distance <- mapply(minimum_distance, df$a, df$b, df$c)