可能很简单的问题(希望不重复,不知道如何表达它) - 如果它们会改变初始过滤器,如何在R中同时使用各种输出更新多个问题?
一个抽象的例子:
id_code <- sample(1:1000,20)
age <- sample(40:80,20, replace=T)
heart_disease <- sample(0:1,20,replace=T)
weight <- sample(105:250,20,replace=T)
dat <- data.frame(id_code,age,heart_disease,weight)
dat <- dat[dat$age > 50 & dat$heart_disease ==1, ] #???
看看这个案例,我想在这个例子中改变,让我们说年龄为50岁,heart_disease为0岁(但只有年龄> 50且hd = 1的记录)。如果我迭代地执行,在第一次操作之后,过滤器将不再产生相同的记录 - 如何一次更新它?
如果操作会影响过滤器并且需要2个步骤(如上段所述),预期输出是如何转换过滤的数据?