2017-02-21 83 views
0

的新列中返回另一個值,我有一個包含多列的數據集。其中一列被稱爲「組」,其值爲:1124,1251,2615,3541。我想插入一個新的列,查看「group」中的行中的值,並返回一個類別名稱。所以,1124會返回「測試」,1251會返回「咖啡」。如果一個值然後在R

+0

那麼既不是'1124'也不是'1251'的情況呢? –

+1

在SO文檔中閱讀'?match'(幫助頁面) –

+0

[本頁](http://stackoverflow.com/documentation/r/1088/creating-vectors#t=201702212027309249265)也應該有所幫助。 – lmo

回答

0

是否這樣?

df$Category <- NA 
df$Category[df$Group==1124] <- "Test" 
df$Category[df$Group==1251] <- "Coffee" 
+0

是的,謝謝! – tika

相關問題