두 번째 열인 약 40 열의 데이터 프레임이 있는데 data [2]는 나머지 행 데이터가 설명하는 회사의 이름을 포함합니다. 그러나 회사의 이름은 연도에 따라 다릅니다 (2009 년 데이터의 후행 09, 2010 년의 경우 없음).문자열에서 OR 조건을 사용하여 R로 서브 세트 지정
저는 몇 년 동안 한 번에 데이터를 가져올 수 있도록 데이터의 하위 집합을 만들 수 있기를 바랍니다. 다음은 내가하려고하는 것의 예입니다.
subset(data, data[2] == "Company Name 09" | "Company Name", drop = T)
본질적으로 하위 집합 함수 내에서 OR 연산자를 사용하는 데 어려움이 있습니다.
그러나, 나는 시도 다른 대안 :
subset(data, data[[2]] == grep("Company Name", data[[2]]))
아마도 문자열 함수를 사용하여 할 수있는 쉬운 방법이?
어떤 생각이든 적용됩니다.
하위 집합 (데이터, 데이터 [, 2] == "회사 이름 09"| 데이터 [, 2] == "회사 이름", drop = T) –
구문, 최악의 적. 고마워. 조나단. 그게 내가하려는 일 이었어. –