pub fn get_variable_data_mean(&self, indexes: &[usize], column_names: &[String]) -> Result<Option<Vec<f64>>> {
.ok_or(eyre::eyre!("A value {mean:?} cannot be parsed as an f64 in the column {column_name}. This could also mean all values are NA in the column."))?;
pub fn get_variable_data_vecs(&self, indexes: &[usize], column_names: &[String]) -> Result<Option<Vec<Vec<f64>>>> {