Я осмотрелся, но не смог найти ответ, который помогает. Я пытаюсь настроить таблицу ключевых значений в R, где ключ определяется как диапазон или интервал, так что я могу сделать поиск, чтобы найти значение любой клавиши, которая попадает в диапазон/интервал. Чтобы дать минимальный пример, который не работает.R: определить значение как диапазон/интервал
data.frame(key = c(range(0, 1),
range(1, 2)),
value = c("A",
"B"))
Кадр данных не будет проводить в два ряда, а четыре, так как R обрабатывает нижний и верхний интервал связан в виде двух отдельных значений и переработать столбец значение, чтобы прибыть в четыре ряда. Помимо этой проблемы, я также не мог найти функцию диапазона/интервала, где я могу определить нижнюю и верхнюю границы.
EDIT: Нужный результат будет таблицей, как это:
key value
(0, 1) "A"
(1, 2) "B"
Так что я мог бы сделать что-то вроде следующего запроса для значения а: таблицы $ значения [где% в% таблице $ ключ]
Какой желаемый выход? –
Не может ли это сделать функция 'findInterval'? –
Да findInterval может сказать мне, если значение находится в моем диапазоне, но как определить столбец в фрейме данных для хранения значений, которые являются диапазонами? – Triamus