3주차는 Ch 3으로 기본적인 R 프로그래밍에 대한 내용을 다뤘다.
3-1 변수와 함수
- 변수: 특정 범위 내에서 다양하게 변하는 값
- 함수: 특정한 기능을 수행하기 위해 미리 설계된 프로그래밍 구문 세트
변수 생성 규칙
- 첫 문자는 반드시 영문자(알파벳) 또는 마침표를 사용
- 첫 문자에는 숫자, 밑줄 문자를 사용 불가
- 마침표와 밑줄 문자를 제외한 특수문자 사용 불가
- 대문자와 소문자 구별
- 변수명 중간에 빈칸 삽입 불가, 빈칸은 밑줄 문자로 표현
3-2 패키지
패키지: 기능에 따른 함수 모음집
- 설치 함수(install.packages()함수)나 R 스튜디오의 인터페이스(패키지 탭 install 버튼)로 설치 가
- 설치한 패키지는 library()함수로 확인 가능하며 이 함수로 패키지 로드 가능
- 패키지 삭제: remove.packages() 함수
- R 패키지 목록: https://cran.r-project.org/web/packages/available_packages_by_name.html
3-3 조건문과 반복문
- 연산자(operator): 프로그램에서 데이터를 처리하는 연산 기호로 할당 연산자, 산술 연산자, 관계 연산자, 논리 연산자가 있음
- if-else 조건문: 조건이 TRUE일 때 실행되는 구문이고 else는 조건이 FALSE일 때 실행되는 구문
- 반복문: 정해진 조건만큼 반복 실행하는 구문
apply() 함수
행과 열 단위로 연산할 수 있어 벡터, 행렬, 리스트를 많이 다루는 R에서는 반복문 함수로 주로 사용
- apply() 함수: 행렬 연산에 사용
- lapply() 함수: 연산 결과를 리스트로 반환, 벡터, 행렬, 리스트, 데이터프레임 등 모두에 사용 가능
- sapply() 함수: 연산 결과를 벡터로 반환, 모든 자료형에 사용 가능
기본 숙제
p. 113의 확인 문제 6번 풀고 인증하기
추가 숙제
p. 143의 확인 문제 2번 풀고 인증하기
이번주차 R데이터분석 공부 끝!
'혼공학습단-혼공R이' 카테고리의 다른 글
[혼공R이] 6주차 Ch 6 (0) | 2024.08.18 |
---|---|
[혼공학습단 12기] 5주차 ch 5 (0) | 2024.08.12 |
[혼공R이] 12기 4주차 Ch4 (0) | 2024.07.28 |
[혼공R이] 12기 2주차 Ch 2 (0) | 2024.07.14 |
[혼공R이] 12기 1주차 Ch 1 (0) | 2024.07.07 |