Używanie polecenia tapply dla grupy danych podzbioru

Mam zestaw danych dotyczących sprzedaży samochodów i dzielę moje dane na różne grupy w następujący sposób:

Marka samochodu i rok sprzedaży.

toyota=subset(car, brand=="Toyota")
toyota.yr = cut(toyota$date, "year")
honda=subset(car, brand=="Honda")
honda.yr = cut(honda$date, "year")

itp.

więc teraz mam 6 podgrup dla marek samochodów, a następnie używam tapply, aby uzyskać średnią sprzedaży każdej marki według roku:

tapply(toyota$price, toyota.yr, mean, na.rm=TRUE)

Chciałbym to zrobić dla wszystkich 6 podgrup, czy i tak mogę to zrobić za jednym razem, zamiast wpisywać funkcję tapply przez 6 razy?

Doceniam każdą pomoc, dzięki!

questionAnswers(1)

yourAnswerToTheQuestion