我有一个变量列表,(longs)
这些名称Or1为Or100。 所有这些都是通过从Excel电子表格中的范围中选择一个随机单元格来设置的。
我还为每个OR设置了一个布尔值,Or1x为or100x。如果存在重复值,则此布尔值应为true。如果Or1与or67相同,则or1x和or67x为真。截至目前,我已经弄清楚如何做到这一点的唯一方法是通过一系列if语句。问题是这太长了,而且很慢。这里还有其他智能解决方案吗?
答案 0 :(得分:0)
最简单,最通用(不是最快)的方法是使用字典来计算元素
library(zoo)
as.yearmon(sub("^End ", "", df$ProjectDate), "%b %Y")
#[1] "Aug 2014" "Sep 2014"
(我假设,Or和Orx是数组。)