У меня есть кадр данных с примерно 40 столбцами, второй столбец, данные [2] содержат имя компании, которое описывает остальные данные строки. Однако названия компаний различаются в зависимости от года (данные за 2009 год за 2009 год, ничего для 2010 года).
Я хотел бы иметь возможность подмножества данных, чтобы я мог затянуть оба года одновременно. Вот пример того, что я пытаюсь сделать...
subset(data, data[2] == "Company Name 09" | "Company Name", drop = T)
По существу, мне трудно использовать оператор OR внутри функции подмножества.
Однако я пробовал другие альтернативы:
subset(data, data[[2]] == grep("Company Name", data[[2]]))
Возможно, есть более простой способ сделать это с помощью строковой функции?
Любые мысли будут восприняты.