Notice
Recent Posts
Recent Comments
Link
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Archives
Today
Total
관리 메뉴

브래의 슬기로운 코딩 생활

빅데이터 4주차 정리 - 조건문, 반복문, 함수 본문

3-1/빅데이터

빅데이터 4주차 정리 - 조건문, 반복문, 함수

김브래 2024. 3. 28. 00:33

 if-else문

조건문(conditional statement)에 따라 특정 명령을 실행을 하도록 하는 프로그래밍 명령문

 

조건에 따라 실행할 명령문을 달리해야 하는 경우에 사용

ifelse문

조건에 따라 둘 중 하나의 값 또는 변수를 선택할 때 사용

if-else문에서 발생할 수 있는 오류

else는 반드시 if문의 코드블록이 끝나는 부분에 있는 }와 같은 줄에 작성해야 함

for문

반복문(repetitive statement)은 정해진 동작을 반복적으로 수행할 때 사용하는 명령문

 

동일 명령문을 여러 번 반복해서 실행할 때 사용

while문

while문은 어떤 조건이 만족하는 동안 코드블록을 수행하고, 해당 조건이 거짓일 경우 반복을 종료하는 명령문

break와 next

apply() 함수의 개념

반복 작업이 필요한 경우에는 반복문을 적용

 

반복 작업의 대상이 매트릭스나 데이터프레임의 행(row) 또는 열(column)인 경우는

for문이나 while문 대신에 apply() 함수를 이용할 수 있음

사용자 정의 함수 만들기

R은 사용자들도 자신만의 함수를 만들어 사용할 수 있는 기능을 제공하는데, 이를 사용자 정의 함수라고 함

조건에 맞는 데이터의 위치 찾기

데이터 분석을 하다보면 자신이 원하는 데이터가 벡터나 매트릭스, 데이터 프레임 안에서

어디에 위치하고 있는지를 알기 원하는 때가 있음

이런 경우 편리하게 사용할 수 있는 함수가 which(), which.max(), which.min() 함수