| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
Tags
- localstorage
- Prisma
- trie
- 강한 연결 요소
- 2-SAT
- PROJECT
- JavaScript
- Github
- 이분 탐색
- ccw 알고리즘
- reference counting
- Binary Lifting
- 비트필드를 이용한 dp
- SCC
- 트라이
- Lock-free Stack
- 최소 공통 조상
- 자바스크립트
- Spin Lock
- 그래프 탐색
- DP
- map
- R 그래프
- 비트마스킹
- Express.js
- 벨만-포드
- Delete
- Strongly Connected Component
- 게임 서버 아키텍처
- Behavior Design Pattern
Archives
- Today
- Total
dh_0e
[R Lang] 특이 행렬, 조건문, 반복문, 날짜 함수 본문
제로 행렬
- 모든 성분이 0인 행렬을 제로 행렬 또는 영행렬이라 부름

대칭 행렬
- 대각 성분을 중심으로 대칭인 n차 정방행렬
- 원래 행렬과 전치 행렬이 동일한 경우를 의미
- 반대칭 행렬(Skew-symmetric): $A^T=-A$인 경우

삼각 행렬
- 상삼각행렬: 대각성분 아래의 원소(성분)가 모두 '0'인 n차 정방행렬
- lower.tri(x, diag=F) 함수 이용


- 하삼각행렬: 대각성분 위의 성분(원소)이 모두 '0'인 n차 정방행렬
- upper.tri(x, diag=F) 함수 이용


대각 행렬, 항등 행렬
- 행렬의 대각 원소를 제외한 나머지가 0인 행렬
- 대각 행렬: 주대각선의 원소를 지정한 행렬
- diag(x=1, nrow, ncol, names=T)


- 항등 행렬: 주대각선의 원소가 모드 1인 4x4 대각행렬
- 단위 행렬으로 곱해도 변화하지 않는 특성을 가지며, 정사각 행렬로만 존재
희소 행렬
- 원소들의 대부분이 0인 행렬
- 희소 행렬은 배열로 표현하기엔 메모리 낭비가 심해지기에 위치로 표현

논리 연산

- 최신 버전 R(4.3.0 이상)에서는 ||에 벡터 넣으면 에러남 / 스칼라(길이가 1인 값)끼리의 연산만 가능
- 과거 버전에선 경고만 뱉고 작동
조건문
- if-else 문 쓸 때 else는 반드시 if문의 코드블록이 끝나는 부분에 있는 '}'와 같은 줄에 작성해야 함
- else문을 쓰려면 반드시 코드블록('{}') 사용해야 함

반복문
- R에서 사용하는 반복문
- for
- while
- repeat



- break는 똑같이 사용 가능
- continue는 없음
- next: continue처럼 작동함
날짜 함수
- as.Date(): string을 date로 변환(type은 double임)
- date형 변수 - date 형 변수 = Time difference of n days 출력




'R' 카테고리의 다른 글
| [R Lang] 그래프 함수, 회귀 분석 정리 (+ ggplot2 정리 및 연습용 code) (0) | 2025.12.11 |
|---|---|
| [R Lang] 회귀 및 로지스틱 (0) | 2025.11.20 |
| [R Lang] 그래프 함수 I (1) | 2025.11.17 |
| [R Lang] 함수 정리 (데이터 구조 생성 및 확인, 가공 및 처리, 결측치 처리, 구조 변경, 기초 통계 및 수학, 확률 및 난수, 데이터 입출력 및 기타) (0) | 2025.10.24 |
| [R Lang] 기술 통계량 분석, 확률 함수, 외부 데이터 활용 분석 (0) | 2025.10.23 |