RDA, Error in colMeans(x, na.rm = TRUE) : 'x' must be numeric, when data is numeric? RDA, Error in colMeans(x, na.rm = TRUE) : 'x' must be numeric, when data is numeric? r r

RDA, Error in colMeans(x, na.rm = TRUE) : 'x' must be numeric, when data is numeric?


Instead of using 'mode', you should be testing with 'class'. You probably have a factor column. They are of mode numeric but test FALSE with 'is.numeric'.