I have a column of catch rate data in a DF (df$catch.rate) that contains a combination of decimal values and zeros.
I would like to calculate the percentage of zero
sum(df$catch.rate %in% 0 ) / nrow(df)
I suggest using %in% if you have NA values..... e.g.
%in%
NA
x <- c(0,NA,1) sum(x == 0 ) / length(x) #[1] NA