lapply

Grupowanie funkcji (tapply, by, aggregate) i rodziny * apply

Kiedy chcę zrobić coś "map"py w R, zwykle staram się użyć funkcji z rodziny apply. Jednak nigdy do końca nie rozumiałem róż ... ytanie poboczne: nadal nie nauczyłam się plyra czy przeformułowania -- czy plyr czy reshape zastąpić te wszystkie całkowicie?

Access lapply index names in FUN

Czy istnieje sposób na uzyskanie nazwy indeksu listy w mojej funkcji lapply ()? n = names(mylist) lapply(mylist, function(li ... funkcji niestandardowej. Chciałbym uniknąć wywoływania lapply na samych nazwach, wolałbym dostać nazwę w parametrach funkcji.

przekazywanie kilku argumentów do FUN of lapply (i innych * apply)

Mam pytanie dotyczące przekazywania wielu argumentów do funkcji, podczas używania lapply w R. Kiedy używam lapply ze składn ... re with x and arg1 } Jak mogę używać tej funkcji z przekazaniem oba elementy input (jako argument x) i jakiś inny argument?

Odczyt wielu plików CSV do oddzielnych ramek danych

Załóżmy, że mamy Pliki plik1.csv, file2.csv ,... i plik100.csv w katalogu C:\R\Data i chcemy je wszystkie wczytać do osobn ... wiele plików bezpośrednio w środowisku globalnym? Lub, alternatywnie, jak rozpakować do niego zawartość listy ramek danych?

Jak powiedzieć lapply, aby zignorował błąd i przetworzył następną rzecz na liście?

Poniżej znajduje się przykładowa funkcja, która odczytuje datę jako łańcuch znaków i zwraca ją jako obiekt date. Jeśli odczy ... ale czy istnieje sposób, aby złapać błąd Dla ciągu " foo " podczas prosząc lapply, aby kontynuować i przeczytać trzecią datę?

Zastosuj funkcję na podzbiorze kolumn (.SDcols) podczas stosowania innej funkcji na innej kolumnie (w grupach)

Jest to bardzo podobne do pytania stosującego wspólną funkcję do wielu kolumn data.table uning .SDcols odpowiedzi dokładnie t ... 608 -0.1781543 -0.137625004 Jestem pewien, że to dość prosta rzecz, której mi brakuje, z góry dzięki za wszelkie wskazówki.

funkcja lapply / pętle na liście list R

Wiem, że ten temat pojawił się na SO kilka razy, ale przykłady były często bardziej skomplikowane i chciałbym mieć odpowiedź ... a na tym, że rapply nie utrzymuje struktury listy. Pomoc i ewentualnie kilka wskazówek/wyjaśnień byłoby bardzo mile widziane.

Jak indeksować element obiektu list w R

Wykonuję następujące czynności, aby zaimportować niektóre tabele txt i zachować je jako listę: # set working directory - th ... munikat o błędzie: Error in a[1, 2] : incorrect number of dimensions Czy jest na to jakiś sprytny sposób? Z góry dzięki!

Dostęp i zachowanie nazw list w funkcji lapply

Muszę uzyskać dostęp do nazw list wewnątrz funkcji lapply. Znalazłem kilka wątków w Internecie, gdzie mówi się, że powinienem ... ażam, że nazwy indeksów myynewlist mogą się mylić, jeśli lapply nie zwróci elementów listy w tej samej kolejności, co mylist.

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.

lapply z funkcją"$"

Powiedzmy, że mam listę danych.ramki dflist <- list(data.frame(a=1:3), data.frame(b=10:12, a=4:6)) Jeśli chcę wyodrębn ... of class "genpop" #doesn't work lapply(mylist, "[[", "tab") # Error in FUN(X[[1L]], ...) : this S4 class is not subsettable

Używanie lapply do zastosowania funkcji nad listą ramek danych i zapisywanie danych wyjściowych do plików o różnych nazwach

Mam listę ramek danych i nadałem każdemu elementowi na liście (np. każdej ramce danych) nazwę: Np. df1 <- data.frame(x ... c wiele plików o różnych nazwach (w tym przypadku dwa pliki o nazwach A i B), które odpowiadają zmodyfikowanym ramkom danych.