나는 종명의 데이터 집합을 재구성 중입니다. 라틴어 이름이있는 열과 사용 가능한 경우 사소한 이름이있는 열이 있습니다. 가능한 경우 사소한 이름을 제공하는 세 번째 열을 만들려고합니다. 그렇지 않으면 라틴어 이름을 사용합니다. 사소한 이름과 라틴어 이름은 모두 factor-class입니다. 내가 만약 루프와 시도했다 : 그것은 나에게 올바른 trivnames을 제공R의 요인에 ifelse 사용
if(art2$trivname==""){
art2$artname=trivname
}else{
art2$artname=latname
}
하지만, 라틴어 이름을 공급하는 경우에만 NA를 제공합니다.
그리고 ifelse를 사용할 때만 숫자를 얻습니다.
은 언제나처럼, 모든 도움을 주시면 감사 :