if/else 문

if(조건)
{조건이 맞을 때 실행할 구문}
else
{조건에 맞지 않을 때 실행할 구문}

&&: AND 조건

||: OR 조건

80을 기준으로 합격과 불합격을 출력해주는 함수

 

if/else로 처리하는 구문이 단순한 경우 ifelse함수로 간단히 표현 가능

 

ifelse(조건, 조건이 맞을 때 실행 구문, 조건에 맞지 않을 때 실행할 구문)

 

조건이 하나 이상인 경우 else if를 통해 조건을 추가할 수 있고 여러 번 추가 가능

 

else if(조건){조건 해당 시 수행할 구문}

 

for문

특정 구문을 반복적으로 수행할 때 for문 사용

for( x in 시작인덱스 : 종료인덱스 ){

      반복해서 처리할 구문

}

 

 

설정

트랙백

댓글

함수 생성 및 함수의 특징

함수를 생성하는 기본 구조

function( 입력 항목, 입력 항목, ... ) {

       함수에서 사용할 구문

       return(반환할 객체)

}

두 숫자를 받아 합하여 곱하기 2하는 함수

만약 return 문을 명시하지 않으면 마지막 문장이 만드는 결과를 반환한다. 이를 활용해 내 간단한 함수인 경우 소스의 간결성을 위해 return 문을 생략하기도 한다.

하지만 복잡한 함수의 경우에는 소스의 이해를 돕기 위해 return 문을 명시하는 것이 좋다. 

*주의: 함수 내의 모든 변경은 함수 내에서만 유효하므로 "<-" 연산자를 통해 특정 객체에 반환한 객체를 지정해주어야 한다. 

 

'작업일지2' 카테고리의 다른 글

객체 조회/삭제/저장/불러오기  (0) 2019.09.25
[제어문] if/else, for문  (0) 2019.09.20
[리스트]모든 요소에 일괄 반영  (0) 2019.09.10
리스트 생성, 요소 접근  (0) 2019.09.08
데이터 프레임의 구조 변경  (0) 2019.09.06

설정

트랙백

댓글

lapply, sapply

 

lapply(리스트, 적용할 함수): 리스트로 반환

sapply(리스트, 적용할 함수): 함수 결괏값이 한 개인 경우 벡터로 반환. 함수 결괏값이 같은 길이의 벡터라면 행렬로 반환. 그 밖의 경우에는 리스트로 반환한다.

 

 

'작업일지2' 카테고리의 다른 글

[제어문] if/else, for문  (0) 2019.09.20
나만의 함수 만들기!!  (0) 2019.09.18
리스트 생성, 요소 접근  (0) 2019.09.08
데이터 프레임의 구조 변경  (0) 2019.09.06
데이터 변경  (0) 2019.09.04

설정

트랙백

댓글