2014-10-09 136 views
1

我在R中有一個數據幀,其中一列是gendergender的值是「f」或「m」的因子,但如果數據集不好,則可能更多(例如NA)。將數據幀拆分爲兩列值

我試圖將數據框分割成性別獨特的數據框列表。這樣我就可以在不同的人羣上運行相同的模型。

有那麼基本上一個更好的辦法:

dfMale <- mydata[which(mydata$gender == "m"),] 
dfFemale <- mdata[which(mydata$gender == "f"),] 
dfOther <- mydata[!(1:dim(mydata][1] %in% c(which(mydata$gender == "m"),which(mydata$gender == "f"))] 

感謝。

+0

有很多在功能子集或分裂。 – KFB 2014-10-09 20:59:28

回答