Skip to menu

R을 배운지 얼마되지않아 열정만큼 마이닝 실력이 따라주질않네요..


Type<-c("K5","K3","K5","K5","소나타","그랜져","I40","소나타","K3","K5")

fuel<-c("디젤","휘발유","전기","디젤","디젤","휘발유","전기","전기","휘발유","디젤")

data<-data.frame(Type,fuel)

data<-data%>%mutate(연비=NA)


데이터 프레임을 만든 뒤에 


Type=k5 이고 fuel=디젤 일때 연비는 13km이다를 연비 변수에 입력하고 싶습니다.

이런식의 조건을 반복문으로 K3, 디젤 -> 연비가 15km

만들고싶은데 잘 되지않아서요..


ifelse 함수를 써봤더니 Type=='K5' & fuel=='디젤', '13km', ?   (13km 컴마 다음 조건의 맞지않을 경우 어떤 특정값을 입력해야 실행되더라구요..
그럴경우 조건 하나 실행 후 다음 조건 적용시 기존 조건 함수가 지워져서 이방법은 안되겠다는 생각이 들었구요..
if 함수를 사용시 두 조건에 부합할 경우 특정값 입력이 안되는건지 제가 못하는건지 몇시간째 해매고 있습니다.


도움주시면 정말 감사하겠습니다ㅠ