Предполагается, что ваш фрейм данных называется df: с использованием кода Base R:
x.values <- df[df$foo == "x",]$bar
y.values <- df[df$foo == "y",]$bar
Это похоже на предложение "Где" в SQL.Мы запрашиваем столбец dataframe "foo" для строк, где foo == "x".Если мы добавим «$ bar» в конце оператора, мы получим значения для столбца bar в соответствующих строках.Однако, если мы опустим «$ bar», запрос вернет всю строку.