根据另一个变量删除值

时间:2014-03-14 09:25:01

标签: r statistics

我试图在年龄和薪水之间创建一个线性回归模型。我对年轻人特别感兴趣所以我决定创建另一个变量

age.young <- age[!age >= 40]

所以现在我的age.young变量是3-39岁。现在因为我想运行薪水和age.young之间的关系,我需要创建另一个变量salary.young,对应3-39岁之间的人。

我该怎么做? 是这样的:

salary.young <- salary[!age >= 40]

1 个答案:

答案 0 :(得分:0)

您应该使用数据框而不是变量。这应该有效(使用mydata1作为数据集的名称):

salary.young<-mydata1[["salary"]][mydata1$age<40]

或者喜欢评论:

mydata1.young&LT; -subset(mydata1,mydata1 $年龄&LT; 40)`