본문 바로가기

통계&데이터사이언스/R컴퓨팅3

데이터 구조(2) 배열 Array배열은 행렬을 2차원 이상으로 확장시킨 객체배열은 행렬의 확장, 기본적인 성질은 행렬과 비슷하다배열을 생성하기 위해 대표적인 함수dim()# 배열 생성 예시data 리스트리스트는 서로 다른 형태(mode)의 데이터로 구성된 객체리스트를 구성하는 성분은 서로 다른 형태의 원소를 가질 수 있고 길이도 다를 수 있다 length 자료의 개수mode 자료의 형태names 각 구성요소의 이름 리스트를 생성하고 추출하는 방법은 행렬과 배열과 비슷하다특정한 성분을 추출하거나 성분 내의 특정 원소를 추출하려면 아래와 같은 연산자를 사용      - [[ ]] 를 사용하여 리스트에서의 성분을 추출 - 성분의 이름이 부여되었다면 $ 연산자로 구분됨      - [ ] 연산자를 사용하여 성분 내의 특정 원소를.. 2024. 5. 23.
데이터 구조 (1) 데이터의 기본형태다양한 형태의 데이터 입수와 가공이 용이하다통계 분석에 최적화된 형태의 데이터 구조를 형성한다는 점 벡터벡터는 한 개 이상의 원소로 구성된 자료구조이다R의 자료 객체 중에서 가장 기본이 되는 자료 객- 하나의 벡터의 원소는 한 가지 형태 ( 만이 가능하다는 점에 유의 벡터는 c(), scan(), seq(), rep() 함수를 이용하여 생성 가능- [ ]를 이용하여 벡터의 일부 원소를 추출 - replace()함수를 이용하여 일부 자료를 대체 - append()함수를 이용하여 조건에 따른 위치에 자료를 삽입 - sort()함수를 이용하여 자료를 정렬 - rank()함수를 이용하여 자료의 순위를 출력 - order()함수를 이용하여 오름차순에 의한 자료의 위치값 출력 벡터 생성 함수c()s.. 2024. 5. 23.
R 입문 R 프로그램 - 통계 컴퓨팅과 그래칙을 위한 프로그래밍 언어이지 소프트웨어 환경장점 - 오픈 소스 / 무료- 여러 운영체제에서 구동 가능 / 프로그램 용량이 작아 설치가 쉽다- 행렬 개념 데이터 관리를 통해 대용량 데이터 관리 & 처리에 유리- 다른 프로그래밍 언어로 개발된 함수와도 통합 가능 단점- 프로그램 명령어를 직접 입력해야 한다. - 개별 프로그램의 사용법을 따로 익혀야 한다- 프로그램의 일관성 or 안정성이 떨어짐 /  잠재적인 오류에 대해 유의 백터는 R 활용에 있어 핵심적인 역할이다 c() 함수를 통해 생성 벡터의 통계값 계산에 있어서 주의해야 할 사항은 결측값 (missing value) 의 처리>>>> 결측 발생시 NA로 표현 패키지란 특정 분석을 수행 할 수 있는 함수, 객체, 데이터.. 2024. 5. 23.
반응형