1
如何創建基於數值將被賦予的名稱如下字符值的新列:0 =用戶1 =管理員,2 =贊助根據R中的數值條件創建一個新的字符值列?
dat1
one two three
1 Bob 0
2 Mary 0
3 restaurant 2
4 company 1
因此基於這些名字,怎麼我得到這個:
dat1
one two three
1 Bob 0 user
2 Mary 0 user
3 restaurant 2 sponsor
4 company 1 admin
dat1 <- data.frame(one=c("Bob", "Mary", "restaurant", "company"), two=c("0","0", "2", "1"))
是的,我知道如何通過簡單地創建他們:
dat1 <- data.frame(one=c("Bob", "Mary", "restaurant", "company"), two=c("0","0", "2", "1"), three=c("user", "user", "sponsor", "admin"))
但是,什麼是將瓶坯塔斯功能K + 因此,在第三欄下,根據第二欄下的相應行,我要0 = user,1 = admin,2 = sponsor。