更新多列各种功能

时间:2017-03-15 14:54:10

标签: r dataframe

可能很简单的问题(希望不重复,不知道如何表达它) - 如果它们会改变初始过滤器,如何在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个步骤(如上段所述),预期输出是如何转换过滤的数据?

0 个答案:

没有答案