[R] 요인(Factor)
요인(factor)은 범주형 데이터를 위한 데이터 타입으로 주어진 범위 내에서만 값을 할당할 수 있습니다. #01. 요인(factor) 만들기 factor는 값 혹은 값에 대한 범주를 의미하는 벡터이다. 1) 순서 없는 범주 성별 표현하기 factor가 포함할 수 있는 값은 범주 벡터에 나열된 값 중 하나만 가능함. gender &l...
요인(factor)은 범주형 데이터를 위한 데이터 타입으로 주어진 범위 내에서만 값을 할당할 수 있습니다. #01. 요인(factor) 만들기 factor는 값 혹은 값에 대한 범주를 의미하는 벡터이다. 1) 순서 없는 범주 성별 표현하기 factor가 포함할 수 있는 값은 범주 벡터에 나열된 값 중 하나만 가능함. gender &l...
R에서 다룰 수 있는 연속성 자료형으로서 행렬 구조가 있습니다. 행렬은 백터에 행과 열의 수를 지정하여 나누어 표현한 형태 입니다. #01. 행렬 생성하기 1) 행렬 만들기 백터를 matrix()함수에 전달하여 행렬로 변환함. 이 때 전달되는 두 번째 파라미터가 행의 수를 결정하며 열의 수는 자동으로 계산되어 지고 값은 왼쪽 열부터 차례...
여러 개의 스칼라 값들을 연속적으로 저장하는 데이터 형식으로 연속성 자료형이라고도 부릅니다. R에서의 연속성 자료형에는 벡터, 요인, 리스트 등이 있습니다. #01. 벡터의 이해 1) 기본적인 벡터 생성 벡터는 한 줄로 구성된 사물함 같은 형태로 스칼라 값의 모음. c() 함수를 사용하여 포함하고자 하는 같은 종류의 스칼라 값들을 콤마로...
앞으로 다양한 형식의 결과를 출력하려면 문장의 형식을 구성하는 것에 익숙해 져야 합니다. R에는 미리 준비된 치환자를 포함한 문자열에 스칼라값을 치환하여 결과를 만드는 방법으로 sprintf()함수를 제공하는데 이 때 사용되는 치환자를 형식문자라고 합니다. #01. 정수형태의 형식문자 %d 1) 형식문자 사용하기 sprintf() 함수를 사...
변수란 R에서 취급하는 데이터를 표현하는 단위 입니다. 이 데이터를 활용하여 각종 연산을 수행할 수 있는데 이 때 사용되는 특수기호들을 연산자라고 합니다. #01. R에서 사용되는 데이터의 종류 변수: 변할 수 있는 수 (일반적인 프로그래밍에서 사용되는 개념) 스칼라: R에서 프로그래밍의 변수를 부르는 용어 1) 스칼라 ...

`form`태그 안에 포함되는 `input`, `select`태그 등은 사용자로부터의 입력값을 받기 때문에 다양한 경우의 수가 발생하게 됩니다. 어러한 상황을 제어하여 사용자가 올바른 값을 입력할 수 있도록 유도하는 것은 Javascript의 역할 중 하나 입니다.

지금까지의 내용은 `body`태그 안에 미리 코딩해 놓은 HTML 요소에 대한 제어였다면 이제는 `body`안에 없는 새로운 요소를 jQuery로 생성하고 화면 어딘가에 생성된 요소를 추가할 차례 입니다.

우리가 HTML태그의 속성이라고 부르는 것을 Javascript에서는 값을 갖는 속성의 경우 `attribute`, 값을 갖지 않고 속성 이름만 지정하는 경우 `property`라고 합니다. `attribute`는 `img`태그의 `src`속성과 같은 것이 있고 `property`는 `disabled`, `readonly`, `checked` 등의 속...

이벤트란 프로그램이 겪는 어떠한 사건을 뜻합니다. `사용자의 클릭`, `마우스 오버`, `페이지 로딩 직후`, `페이지 종료 직전` 등의 상황이 이벤트에 해당합니다. 자바스크립트와 jQuery는 다양한 이벤트를 감지하는 기능이 구현되어 있기 때문에 우리는 해당 이벤트가 발생했을 때 웹 페이지가 어떻게 동작할지에 대한 내용만 별도의 함수로 구현하여 콜백...

명성이 예전같지는 않지만 jQuery는 HTML과 CSS를 제어하고 다양한 효과를 구현하기 위해 사용되는 가장 대표적인 Javascript 라이브러리 중 하나 입니다. 최근에는 순정 자바스크립트를 사용하자는 **바닐라JS**, Virtual DOM을 내세운 **React.js** 등에게 점점 그 자리를 내주고 있지만 여전히 강력한 Javascript ...