I have a project about rental apartments statistics. My problem is , i am trying to find the mean , sd or etc. of buildings which has only 1 room. But i cannot do it it gives me all the list's mean. What code should i put in, i am newbie in R. Thanks for your help.
Here is an example for you using the builtin iris dataset
library(tidyverse) # mean of all Petal.Length (samples from 3 species mixed together) mean(iris$Petal.Length) # unique species are unique(iris$Species) # mean for filter for species setosa mean(filter(iris, Species == "setosa")$Petal.Length) # same again , is this nicer syntax ?--- # mean of all Petal.Length (samples from 3 species mixed together) mean(iris %>% pull(Petal.Length)) # unique species are unique(iris %>% pull(Species)) # mean for filter for species setosa mean(iris %>% filter(Species == "setosa") %>% pull(Petal.Length))
This didn't work for my problem. I tried all of it but it still gives me error. Does anyone know the solution?
can you be specific about your error ?
The sample code using the iris data set runs without error and shows how to calculate the mean of a continuous variable for all levels of a categorical variable compared to the mean for a subset of just one level of that categorical variable.