我试图在年龄和薪水之间创建一个线性回归模型。我对年轻人特别感兴趣所以我决定创建另一个变量
age.young <- age[!age >= 40]
所以现在我的age.young变量是3-39岁。现在因为我想运行薪水和age.young之间的关系,我需要创建另一个变量salary.young,对应3-39岁之间的人。
我该怎么做? 是这样的:
salary.young <- salary[!age >= 40]
答案 0 :(得分:0)
您应该使用数据框而不是变量。这应该有效(使用mydata1
作为数据集的名称):
salary.young<-mydata1[["salary"]][mydata1$age<40]
或者喜欢评论:
mydata1.young
&LT; -subset(mydata1,mydata1 $年龄&LT; 40)`