您的位置: 首页 > 技术问答 > 如果一个值然后在R 如果一个值然后在R 分类: 技术问答 • 2022-05-27 16:18:45 问题描述: 的新列中返回另一个值,我有一个包含多列的数据集。其中一列被称为“组”,其值为:1124,1251,2615,3541。我想插入一个新的列,查看“group”中的行中的值,并返回一个类别名称。所以,1124会返回“测试”,1251会返回“咖啡”。如果一个值然后在R +0 那么既不是'1124'也不是'1251'的情况呢? – +1 在SO文档中阅读'?match'(帮助页面) – +0 [本页](http://*.com/documentation/r/1088/creating-vectors#t=201702212027309249265)也应该有所帮助。 – lmo 答 是否这样? df$Category <- NA df$Category[df$Group==1124] <- "Test" df$Category[df$Group==1251] <- "Coffee" +0 是的,谢谢! – tika
那么既不是'1124'也不是'1251'的情况呢? –
在SO文档中阅读'?match'(帮助页面) –
[本页](http://*.com/documentation/r/1088/creating-vectors#t=201702212027309249265)也应该有所帮助。 – lmo