다소 시끄러운 데이터 세트로 작업 중이며 그룹 내에서 두 행의 데이터를 선택적으로 선택하거나 혼자있게 두는 것이 좋은지 궁금합니다. 논리별로 그룹별로 필터링하고 두 번째 열의 값에 따라 행을 비교하는 if-else 유형 제어 구조를 작성하려고합니다.데이터 프레임의 행 사이 선택
예 :
I는 ID로 그룹화 할Row ID V1 V2
1 1 blah 1.2
2 1 blah NA
3 2 foo 2.3
4 3 bar NA
5 3 bar NA
(1, 2, 3)을 열 V2로 이동 행 2 NA를 갖기 때문에 2 행에 걸쳐, 예를 들면 1 행을 선택한다. 그러나 4 번과 5 번 행의 경우 둘 다 'NA'인 경우에만 혼자두고 싶습니다.
감사합니다, 당신은 수도가 정말 당신이 정확히 무슨에 따라 필요가있는 무엇
나는 그것이 단지 그들을 어떤의 NA가있는 모든 행을 삭제하기 때문에이 작품 생각하지 않습니다. 나는 그것을하고 싶지 않다. 나는 V2에서 non-NA 결과를 가진 행을 선택하거나, V2가 해당 ID 그룹에 대해 NA 결과 만 가지고 있다면 모두 유지하려고한다. – MMYang
'is.na'를보세요. 추가 도움이 필요하면 예상 결과와 함께 예제를 제공하십시오. – Christoph