ab<- as.factor(c("A","B","A","C","B","C","C"))
a123<- as.factor(c(NA,NA,NA,465,NA,532,456))
dd<- as.data.frame(cbind(ab,a123))
로의 NA를 장착이 코드 다음 I는 시도 나, 나는 열 AB의 값이 다른 NA 인 경우, NA는 0 값 바꾸려가 데이터 프레임 = 1조건
입니다
dd$Amount[is.Na(dd$Amount)]<- ifelse(my_dd$Activity=="Beneficiary Added", 0,1)
내가 오류 다음 얻을 :
> dd$Amount[is.Na(dd$Amount)]<- ifelse(my_dd$Activity=="Beneficiary Added", 0, 1)
Error in `*tmp*`$Amount : object of type 'closure' is not subsettable
그냥 할'DF <- 데이터입니다. 프레임을 (abc, a123)'as.data.frame (cbind'는'factor' 컬럼을 모두 생성합니다. – akrun
**이 코드를 df로 만들 때 ** as.factor'를 사용하지 않으면'df $ a123 [ is.na (df $ a123)] <- ifelse (df [is.na (df $ a123), 'abc'] == "A", 0,1)'df와 잘 어울립니다. –