【发布时间】:2021-12-06 11:49:06
【问题描述】:
我有一个数据集,它捕获了两个电子学习模块的数据。 电子学习模块用由数字和字母组成的代码表示。例如 1A21 和 2N34。
使用以下代码,我可以创建一个列,在其中为模块代码命名。为了让我作为人类更容易理解。
df$Module <- ifelse(grepl("1A21", df$ModuleCode), "R-101", "R-201")
代码就像一个魅力。但是,我很好奇,如果您的数据框开始捕获两个以上电子学习模块的数据,它会如何工作?如何解决这个问题?
如果这个问题是重复的,我提前道歉。
【问题讨论】:
标签: r if-statement grepl