Mam małe pytanie dotyczące funkcji stosowania. Na przykład mam:Jak podzielić listę danych.frame i zastosować funkcję do jednej kolumny?
l <- list(a = data.frame(A1=rep(10,5),B1=c(1,1,1,2,2),C1=c(5,10,20,7,30)),
b = data.frame(A1=rep(20,5),B1=c(3,3,4,4,4),C1=c(3,5,10,20,30)))
Chcę znaleźć minimalną C1 dla każdego B1. Wynik powinien być
$a
A1 B1 C1
10 1 5
10 2 7
$b
A1 B1 C1
20 3 3
20 4 10
wiem, jak to zrobić z „za”, ale to musi być łatwiejszy sposób z „lapply”, ale nie mogłem zrobić to działa.
Proszę o pomoc
to jest dokładnie to, czego chciałem, wielkie dzięki. Nie znałem tego rodzaju wykorzystania – Tali