Cálculo de la media cuando se necesitan 2 condiciones en R

Estoy tratando de obtener la edad media de hombres y mujeres con diversas condiciones de salud de mi marco de datos.

AgeAnalyisi$Age     num
AgeAnalyisi$Gout        logical
AgeAnalyisi$Arthritis   logical
AgeAnalyisi$Vasculitis  logical
etc
AgeAnalysis$Gender      Factor w/ 2 levels

Puedo obtener la edad media individualmente

mean(AgeAnalysis$Age [AgeAnalysis$Gender=="M" & AgeAnalysis$Gout=="TRUE"] , na.rm = TRUE)

pero ¿existe una forma más elocuente de agruparlo todo en una tabla, de manera que la producción de la edad media se presente como

          Male  Female
Gout        x   x
Arthritis   x   x
Vasculitis  x   x
etc         x   x

Gracias

Respuestas a la pregunta(2)

Su respuesta a la pregunta