【发布时间】:2015-01-13 19:43:42
【问题描述】:
基本上,我想在向量 k 中获取元素,而不是在向量 l 中,并将它们附加到向量 h。 这是我使用 for 循环的代码:
k=c(1,2,3,5,8,9)
l=c(3,5,7,5,7,9,64)
h=c()
for (i in k) {
if (!(i %in% l)) {
print(i)
append(h,i)
}
}
运行代码后,向量h完全没有变化,但应该是c(1,2,8)。
【问题讨论】:
-
附加功能不起作用。但我找到了简单的工作选择:h = c(h,i)