У меня есть два вектора, но я хочу работать только с символом. Как я могу присвоить значения этого числового вектораПрисвоение числовых значений символьному вектору
weekly.hours <- c(10, 20, 15, 30, 5, 25)
x <- weekly.hours
этому один
names <- c("Maria", "Jose", "Joao", "Pedro", "Luisa", "Joana")
y <- names
так, что 10 назначается Мария, 20 Хосе, и так далее?
я в конечном счете хочу, чтобы запустить сравнения как y >= 15
и имеют следующее возвращение:
FALSE, TRUE, TRUE, TRUE, FALSE, TRUE.
Что это точка, если ваш вектор имен? Идти на ваш желаемый результат, 'y <- x' - это то, что вы ищете. Скорее, 'y <- x; имена (x) <- names' - это то, что вы хотите. – Gregor
Вы можете поместить их в 'data.frame' вместе. 'dat <- data.frame (names, weekly.hours)', а затем do 'dat [dat $ weekly.hours> = 15,]', чтобы сразу просмотреть подмножество всех ваших данных. – thelatemail