2014-10-29 99 views
1
mydata$gender <- c("M", "F", "M") 
mydata$country <- c("USA", "USA", "USA") 

通過組合性別和國家創建新變量。變量將聲明「M USA」。通過組合R中的2個分類變量創建新變量

所以我想不出如何結合這兩個分類數據來產生我想要的。

我認爲重新編碼它們需要很長時間。

有沒有辦法做到這一點,而不使用交互功能?

在此先感謝。

+1

爲什麼你特別想避免'interaction'? – 2014-10-30 01:53:02

回答

3

這樣的事情......?

> transform(mydata, newvar=paste(gender, country)) 
    gender country newvar 
1  M  USA M USA 
2  F  USA F USA 
3  M  USA M USA 
2
paste(mydata$gender, mydata$country,sep=" ")