[R] 내장함수
내장함수는 데이터 분석가에게 제공되어질 목적으로 R 안에 사전에 정의되어 내장되어 있는 기능으로 대부분 기본 데이터(스칼라값)를 가공하는 기능입니다. R에 내장되어 있는 기능이므로 내부 코드를 볼 수는 없기 때문에 어떤 종류가 있는지, 어떤 파라미터를 전달하는지, 어떤 결과값을 반환하는지만 파악해서 활용하는 것에 중점을 두고 파악하는 것이 중요합니다....
내장함수는 데이터 분석가에게 제공되어질 목적으로 R 안에 사전에 정의되어 내장되어 있는 기능으로 대부분 기본 데이터(스칼라값)를 가공하는 기능입니다. R에 내장되어 있는 기능이므로 내부 코드를 볼 수는 없기 때문에 어떤 종류가 있는지, 어떤 파라미터를 전달하는지, 어떤 결과값을 반환하는지만 파악해서 활용하는 것에 중점을 두고 파악하는 것이 중요합니다....
함수란 자주 사용되는 명령어들을 그룹화해서 생성한 재사용 가능 단위를 의미합니다. 어릴적 공부한 수학의 함수도 같은 의미로 이해할 수 있습니다. #01. 수학에서의 함수 1) 일차 방정식 f(x) 일반적인 수학 식에서는 함수의 이름을 f로 지정한다. $f(x) = x + 5$ 위의 수식에서 $x$가 5일 때 다음과 같다. $y ...
if, while, for 문은 각각의 블록({}) 안에 같은 종류의 구문 혹은 다른 종류의 구문을 포함할 수 있습니다. #01. 자주 사용되는 문법 패턴 자주 사용되는 문법의 중첩 패턴은 아래와 같다. if - if for - if for - for 1) 중첩 조건문 하나의 조건을 좀 더 세분화 하여 판별하고자 할 경우 사용한...
주어진 조건을 충족하는 동안 {}안의 구문을 반복적으로 수행하는 형태를 반복문이라고 합니다. #01. while문 주어진 조건이 참을 충족하는 동안 수행되는 문법 1) 구문 형식 초기식, 조건식, 증감식의 요소를 충족해야 성립된다. 초기식 while (조건식) { ... 반복적으로 수행될 구문 ... 증감식 } 2) 예제 패...
조건문은 주어진 조건이 참인 경우에만 프로그램 구문을 실행하도록 설정하는 문법 구조를 말합니다. 조건문을 사용하면 프로그램이 선택적으로 실행되도록 할 수 있습니다. #01.if 문 주어진 조건이 참인 경우에만 수행되는 문법적 표현. 1) 기본 구문 형식 if (조건식) { ... 조건이 참인 경우에 수행될 명령들 ... } 2) 논리...
데이터프레임(DataFrame)은 행과 열로 구성된 사각형의 표 형식의 자료구조로서 데이터 분석에서 가장 유용하며 필수불가결한 자료형입니다. 데이터프레임이라는 용어가 낯설다면 엑셀과 같은 분석 프로그램의 시트(sheet) 데이터를 구현하기 위한 자료형이라고 생각하면 이해하기 쉽습니다. #01. 데이터 프레임의 이해 1) 데이터 프레임 기본 구조 ...
리스트는 서로 다른 종류의 값들을 key(이름)와 value(값)의 쌍으로 저장하는 자료구조 입니다. 이런 형식의 자료구조를 다른 프로그래밍 언어에서는 Map 혹은 Dictionary 라고 부릅니다. 비슷한 개념의 용어를 함께 기억해 놓는 것이 좋겠습니다. #01. 리스트 만들기 리스트는 list()함수에 key=value 형식의 파라미터들을 나열...
요인(factor)은 범주형 데이터를 위한 데이터 타입으로 주어진 범위 내에서만 값을 할당할 수 있습니다. #01. 요인(factor) 만들기 factor는 값 혹은 값에 대한 범주를 의미하는 벡터이다. 1) 순서 없는 범주 성별 표현하기 factor가 포함할 수 있는 값은 범주 벡터에 나열된 값 중 하나만 가능함. gender &l...
R에서 다룰 수 있는 연속성 자료형으로서 행렬 구조가 있습니다. 행렬은 백터에 행과 열의 수를 지정하여 나누어 표현한 형태 입니다. #01. 행렬 생성하기 1) 행렬 만들기 백터를 matrix()함수에 전달하여 행렬로 변환함. 이 때 전달되는 두 번째 파라미터가 행의 수를 결정하며 열의 수는 자동으로 계산되어 지고 값은 왼쪽 열부터 차례...
여러 개의 스칼라 값들을 연속적으로 저장하는 데이터 형식으로 연속성 자료형이라고도 부릅니다. R에서의 연속성 자료형에는 벡터, 요인, 리스트 등이 있습니다. #01. 벡터의 이해 1) 기본적인 벡터 생성 벡터는 한 줄로 구성된 사물함 같은 형태로 스칼라 값의 모음. c() 함수를 사용하여 포함하고자 하는 같은 종류의 스칼라 값들을 콤마로...