R에 하나의 코드를 쓰고 있습니다. 먼저 데이터 세트에 하나의 빈 컬럼을 만들고 일부 조건에 따라 그 컬럼에 0과 1 값을 할당하고 싶습니다. 여기에 내 코드만약에 else 루프가 R에있는 경우
#Creating a empty column in the data file
Mydata$final <- "";
#To assign 0,1 value in final variable
if(Mydata$Default_Config == "No" & is.na(Mydata$Best_Config)=="TRUE" & (Mydata$AlmostDefaultConfig!=1 | Mydata$AlmostDefaultConfig!=3)){
Mydata$final <- 1
}else{
Mydata$final <- 0
}
이다 그리고이 오류가 난이 오류를 해결 수있는 방법
Warning message:
In if (Mydata$Default_Config == "No" & is.na(Mydata$Best_Config) == :
the condition has length > 1 and only the first element will be used
는 무엇입니까? 제발 도와주세요. 미리 감사드립니다.
안녕하세요, 여기에서 상대적으로 새롭기 때문에 [** about **] (http://stackoverflow.com/about) 및 [** faq **] (http : //stackoverflow.com/faq) 어떻게 작동하는지. StackOverflow는 문제를 해결하는 답변을 받으면 작은 체크 표시를 클릭하거나 유용한 대답을 upvote하여 수락하면 모든 사람에게 훨씬 더 가치가 있습니다. 당신은 절대적으로 어느 쪽도 할 의무가 없습니다. 그러나 대답이 사실상 당신의 문제를 해결했다면 사이트에 "되돌려주는"좋은 방법입니다. 감사! –