I want to plot kernel densities for specific subsets of my dataset. The subsets are to be identified by a char variable. My dataset has the following structure (not my actual dataset but the general structure):
Char_var var1 var2 var3 k_var Material A 2 Material B 5 Material C 7 Material A 8 Material C 4 . . . . . .
var1, var2, var3 are other doubles but not necessary for this plot.
Generally, I coded it so far like this
dens1 <- density(k_var) # How do I add an if statement for the Char_var here? plot(dens1)
If I do it this way, I would need to write the code above for every material in my dataset. Is there a more elegant way to code that such that I get the density plots for every material or do I need to split it up for every material as I intended to do? ...as I have acutally more than three materials in my dataset. Thanks!