다음 I는 구조화 된 데이터를 가지고특정 열의 값에 따라 데이터를 누락 교체
X_PersonA X_PersonB Y_PersonA Y_PersonB
0 0 5 7
0 5 3 0
5 7 8 0
0 0 1 2
0 3 1 0
9 0 0 0
8 3 4 6
제가 함께 작업하는 두 가지 사람 X 및 Y와 같은 부정 변수로 데이터 프레임을 가지고있다. X_PersonA = 0 AND X_PersonB = 0 -> both 0 = NA
X_Person A = 0 AND X_Person B ≠ 0 -> 0 stays 0
X_Person A ≠ 0 AND X_Person B = 0 -> 0 stays 0
는 관련 칼럼도 0이 포함 된 경우 0 만의 NA로 계산, 더 정확하게는 내가 작동하도록 코드가 필요합니다 : 지금 다음과 같은 논리로 제로의 일부를 교체해야 각각 식별 할 수 있고 동일한 패턴을 따르는 불명확 한 양의 기둥이 있습니다.
의견과 제안에 감사드립니다! 대단히 감사합니다!
'df [(df $ X_PersonA == 0 & df $ X_PersonB == 0), 1 : 2] = NA' 이걸 찾으십니까? –
'Y' 변수는 어떻게됩니까? – akrun
이 함수를 데이터에 적용하면 다음 오류가 발생합니다.'[<-. data.frame' ('* tmp *', df $ x_PersonA == 0 & df $ x_PersonB == : 누락 값은 데이터 프레임의 하위 할당에서 허용되지 않습니다. –