例如,我試圖在年齡和薪金之間創建線性迴歸模型。我在年輕的人口特別感興趣,所以我決定創建另一個變量基於另一個變量的值下降
age.young <- age[!age >= 40]
所以現在我age.young變量是從3-39歲。現在因爲我想運行薪水和age.young之間的關係,我需要創建另一個變量salary.young,對應於3-39歲之間的人。
我該怎麼做? 是這樣的:
salary.young <- salary[!age >= 40]
例如,我試圖在年齡和薪金之間創建線性迴歸模型。我在年輕的人口特別感興趣,所以我決定創建另一個變量基於另一個變量的值下降
age.young <- age[!age >= 40]
所以現在我age.young變量是從3-39歲。現在因爲我想運行薪水和age.young之間的關係,我需要創建另一個變量salary.young,對應於3-39歲之間的人。
我該怎麼做? 是這樣的:
salary.young <- salary[!age >= 40]
你應該使用數據幀而不是變量。這應該工作(使用mydata1
爲您的數據集的名稱):
salary.young<-mydata1[["salary"]][mydata1$age<40]
還是喜歡評論:
mydata1.young
< -subset(mydata1,mydata1 $年齡< 40)`
可能因爲您沒有使用數據集,而是使用單獨的原子向量。向我們展示您正在使用'head(mydata1)'使用的數據的示例。 – Pinemangoes
嗨。我能夠使用它。這是我的: ex1.young <-subset(ex1,ex1 $ age <40)。 那麼現在如果我想要相應的年齡低於40歲的工資,它會是ex1.young $薪水? – user3413086
是的,這是正確的。你可以將它集成到一個行: 'mydata1.young.salary <-subset(mydata1,mydata1 $年齡<40)$ salary' – Pinemangoes
認沽你的變量在一個data.frame中並且是整個data.frame的子集。 – Roland
非常感謝。有沒有辦法可以同時更改50個變量?含義我想在其他50個變量中刪除與年齡大於39相對應的值。 – user3413086
是的,使用data.frame。 – Roland