본문 바로가기

데이터 다루기/Base of R

(23)
[R] with, within, which 함수 안녕하세요, 이번 포스팅에서는 with, within, which 함수에 대하여 알아보도록 하겠습니다. with 함수와 within 함수는 꼭 필요한 기능은 아니지만, 코딩을 할 때 코드의 행을 줄일 수 있습니다. 코딩을 할 때에, 코드를 한눈에 볼 수 있도록 하는것은 오류나는 부분을 찾기에도 쉽고, 외형적으로도 좋게 보이는 효과가 있습니다. 그리고 which 함수는 내가 찾고자 하는 데이터가 있을 때, 그 데이터에 대한 힌트를 주면 위치를 알려주는 함수입니다. 그럼 이제 본격적으로 3가지 함수에 대해 실습해보도록 하겠습니다. ​ ① with with with(data, expression) with 함수는 데이터 프레임 또는 리스트 내 필드를 필드 이름만으로 접근할 수 있게 해주는 함수입니다. 쉬운 이..
[R] apply 함수 안녕하세요 이번에는 apply 함수에 대해서 알아보겠습니다. 자주쓰이는 apply 함수는 apply, lapply, sapply, tapply가 있습니다. ​ ① apply apply apply(X, MARGIN, FUN) apply 함수는 행렬이나 데이터프레임을 받아들여 열이나 행에 대하여 특정 함수를 적용시키는 함수입니다. 이 때 X에는 데이터 (행렬 or 데이터프레임)이 들어가며, margin에는 1(행), 2(열) 이 들어가며 FUN은 적용시킬 함수(ex: sum, mean, summary)가 들어갑니다. d
R에서의 데이터 프레임 다루기 (2) eng
R에서의 데이터 프레임 다루기 (1) 안녕하세요. 이번 시간에는 R에서 데이터 프레임을 다루는 법에 대해서 알려드리도록 하겠습니다. 데이터 프레임은 분석에 있어서 데이터 셋을 저장하는 형태 중 하나로 벡터와 마찬가지로 가장 많이 사용됩니다. 데이터 실습에 필요한 데이터는 첨부를 했으므로, 이전에 설정한 워킹디렉토리에 저장해주시면 됩니다. ​ ① 데이터 불러오기.​ 우선 저희는 Kospi 2011y.csv 파일을 이용해 실습을 진행하도록 하겠습니다. csv 파일은 아래와 같이 데이터가 ,(쉼표)로 구분되어지는 확장명 입니다. csv는 데이터 분석 과정에서 가장 많이 쓰이는 확장명이므로 친숙해지기를 권장합니다. stock
변수 선언하기 & 데이터 타입 & 자료 구조 안녕하세요, 이번에는 변수를 선언해보고, 데이터 타입에 대해서 알아보도록 하겠습니다. ​ 1. 변수의 선언 ​ 변수 (Variable): 데이터를 담는 공간으로 상황에 따라 값을 바꿀수 있음. 변수는 우선 상수와는 다르게 정해진 값이 아니라 데이터를 담고, 없애거나 다른 데이터로 대체할 수 있는 특징이 있습니다. R에서의 변수의 할당은 총 3가지 방법으로 할 수 있습니다. 3가지 모두 x라는 변수에 3의 값을 할당하는 것을 의미합니다. 또한 rm 함수를 이용하여 지정된 변수를 제거할 수 있습니다. ​ ​ 2. 데이터 타입 R에서도 일반적인 프로그래밍 언어에서와 같이 숫자, 문자, 논리값, 결측값 등과 같이 다양한 유형의 데이터 타입이 존재합니다. 분석에 들어가기 앞서, 데이터와 변수들의 자료구조와 데이터..
R의 기능 & 연산 안녕하세요, 지난번에는 R의 설치를 알려드렸다면 이번에는 R의 기본적인 기능들과 제가 R을 사용해오면서 자주 쓰이는 수학적 연산에 대해서 설명하려고 합니다. 우선 R studio를 키시면 아래와 같은 화면이 나타납니다. 여기서 1번을 누르시면 Source 창이 뜨게 되고, 코드를 작성할 수 있는 공간이 생기게 됩니다. 그리고 2번 창은 콘솔 창으로써, 코드를 실행 (Ctrl + Enter)시키면 결과가 이 창에 출력되게 됩니다. 3번창은 Environment로 현재 어떠한 변수가 저장되어있는지를 알려주는 창입니다. 현재 x라는 변수에 1이 담겨져 있는것을 보실 수 있습니다. 4번창의 Files는 현재 워킹 디렉토리에 저장되어있는 파일을 보여주며, Plots는 시각화의 결과를, Packages에서는 설치되..
R에 대한 소개 & 설치 안녕하세요, 저는 데이터분석 툴로써 R을 추천드리려고 합니다. R은 뉴질랜드 오클랜드 대학교의 로스 이하카 (Rose Ihaka)와 로버트 젠틀맨 (Robert Gentleman)에 의해서 만들어진 통계 분석 툴입니다. R의 장점은 무수히 많지만, 그 중에서 몇가지를 뽑아보자면, 우선 무료로 사용할 수 있다는 점과, 패키지 시스템이 잘 적용되있기 때문에 머신러닝과 같은 복잡한 알고리즘도 패키지를 불러옴으로써, 서너줄의 코드만으로도 분석을 쉽게 진행할 수 있다는 점이 있습니다. 그래서 오늘은 R을 설치하는 방법에 대해서 알아보도록 하겠습니다. ​ 1. 아래의 링크에 들어갑니다. https://ftp.harukasan.org/CRAN/ The Comprehensive R Archive Network Down..