round 함수는 반올림만 되는건가요?
예를들어 73400원은 엑셀 rounddown 기능으로 73000원,
73900원도 73000원으로 무조건 내리고 싶은데 round기능엔 아무리 찾아봐도 rounddown이 없습니다..
또한 이전글에서 알려주셨던 > data$연비[data$Type=="K3" & data$fuel=="디젤"]=15
함수에서 만약 Type 변수에 "K3" 가 아닌 K3 deluxe로 적혀있는 것도 K3 이기때문에 조건에 포함되는데 이경우엔 어떻게해야할까요?ㅠ
항상 문의에 답변 달아주셔서 감사드립니다!!
Comment 1
-
cardiomoon
2019.08.19 08:09
> x=7.34> ceiling(x)[1] 8> floor(x)[1] 7> require(stringr)> Type<-c("K5","K3","K5","K5","소나타","그랜져","I40","소나타","K3 delux","K5")> fuel<-c("디젤","휘발유","전기","디젤","디젤","휘발유","전기","전기","디젤","디젤")> data<-data.frame(Type,fuel)> data$연비=NA> data$연비[data$Type=="K5" & data$fuel=="디젤"]=13> data$연비[str_detect(data$Type,"K3") & data$fuel=="디젤"]=15> dataType fuel 연비1 K5 디젤 132 K3 휘발유 NA3 K5 전기 NA4 K5 디젤 135 소나타 디젤 NA6 그랜져 휘발유 NA7 I40 전기 NA8 소나타 전기 NA9 K3 delux 디젤 1510 K5 디젤 13