0
的新列中返回另一個值,我有一個包含多列的數據集。其中一列被稱爲「組」,其值爲:1124,1251,2615,3541。我想插入一個新的列,查看「group」中的行中的值,並返回一個類別名稱。所以,1124會返回「測試」,1251會返回「咖啡」。如果一個值然後在R
的新列中返回另一個值,我有一個包含多列的數據集。其中一列被稱爲「組」,其值爲:1124,1251,2615,3541。我想插入一個新的列,查看「group」中的行中的值,並返回一個類別名稱。所以,1124會返回「測試」,1251會返回「咖啡」。如果一個值然後在R
是否這樣?
df$Category <- NA
df$Category[df$Group==1124] <- "Test"
df$Category[df$Group==1251] <- "Coffee"
是的,謝謝! – tika
那麼既不是'1124'也不是'1251'的情況呢? –
在SO文檔中閱讀'?match'(幫助頁面) –
[本頁](http://stackoverflow.com/documentation/r/1088/creating-vectors#t=201702212027309249265)也應該有所幫助。 – lmo