-
[삼쾌한 IT강의] R 리스트 / R 행렬(matrix)R언어/실습 2019. 4. 8. 20:31
안녕하세요 삼쾌한 IT강의 백소라 강사입니다.
이번 포스팅에서는 리스트와 행렬에 대해 다루도록 하겠습니다.
1. 리스트란?
벡터와 같은 구조이나 어떤 자료형도 다룸
2. 리스트 만들기
형식 : list(키1=값1, 키2=값2)
*키는 생략 가능
3. 리스트에 접근하기
형식 : 리스트이름$키이름
4. 리스트에 항목 추가하기
형식 : 리스트이름$추가할 키 <- 값
5. 벡터형을 리스트의 항목으로 추가하기
형식은 4번과 동일하다. 다만 값이 벡터일 뿐이다.
6. 행렬(matrix) 란?
2차원 벡터를 표현하기 위한 방법. 2차원 배열과 같다.
age 벡터를 행렬을 가진 테이블의 형태로 나타내는 것을 매트릭스라고 한다.
매트릭스 함수는 기본이 열 중심이다. 데이터는 열부터 순차적으로 들어가게 된다.
7. 행렬(matrix) 생성 방법
형식 : matrix(행렬의 구성원소, nrow=행갯수, ncol=열갯수, dimnames=행열이름)
* 참고 : 행 개수 혹은 열 개수만으로 행이나 열의 개수를 알 수 있을때는 둘중 하나는 생략 가능
8. 행렬(matrix) 생성 방법 (행 중심으로 원소 기록)
형식 : matrix(행렬의 구성원소, nrow=행갯수, ncol=열갯수, byrow=TRUE)
9. 행렬에 이름 지정하기
1) 행렬 생성
2) 이름 지정
형식 : dimnames(행렬) <- 값
10. 행렬에 새로운 열 추가
형식 : cbind(행렬, 열에 추가할 원소)
11. 행렬에 새로운 행 추가
형식 : rbind(행렬, 행에 추가할 원소)
이상 R의 리스트와 행렬에 대해 마치도록 하겠습니다.
포스팅이 도움이 됐다면 공감버튼 클릭! 댓글은 센스! 감사합니다 :-)
'R언어 > 실습' 카테고리의 다른 글
[삼쾌한 IT강의] R 데이터 파악 및 요약 통계 구하기 (0) 2019.08.21 [삼쾌한 IT강의] R 데이터 프레임 만들기, 외부 데이터 가져오기 (0) 2019.08.21 [삼쾌한 IT강의] R 벡터 연산 / 벡터 집합연산 (0) 2019.04.08 [삼쾌한 IT강의] R 벡터 사용하기 (0) 2019.04.08 [삼쾌한 IT강의] R 로 그래프 만들기 qplot 함수 사용 (0) 2019.04.07 댓글