0
我有两个矢量,但我只想处理字符一。我如何分配这个数字矢量将数值归于一个字符矢量
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; names(x)< - names'就是你想要的。 – Gregor
你可以把它们放在一个'data.frame'中。 'dat < - data.frame(names,weekly.hours)',然后执行'dat [dat $ weekly.hours> = 15,]'一次查看所有数据的子集。 – thelatemail