[JS] 프로그램의 흐름제어(3) - 기본문법 활용하기

조건문, 반복문을 구성하는 블록 {} 안에 다른 문법 표현이 포함될 수 있습니다. 이러한 규칙으로 다양한 문법 중첩 패턴이 생기는데 이 중에서 자주 사용되는 패턴으로는 if-if, if-for, for-if, for-for가 있습니다. #01....

[JS] 프로그램의 흐름제어(2) - 반복문

주어진 조건을 충족하는 동안 {}안의 구문을 반복적으로 수행하도록 설정하는 구문 형식을 반복문이라고 하며 기본적으로 while문과 for문의 두 가지 종류가 있습니다. #01. while문 주어진 조건이 참을 충족하는 동안 수행되는 문법 초기식,...

[JS] 프로그램의 흐름제어(1) - 조건문

프로그램 구문이 무조건 순차적으로 실행되는 것이 아니라 주어진 조건을 판별하여 선택적으로 실행 여부를 결정하도록 흐름을 제어하는 구문을 조건문이라고 합니다. #01. if 문 주어진 조건이 참인 경우에만 수행되는 문법적 표현. 1...

[JS] 연산자

변수를 활용하여 각종 연산을 수행하는데 사용되는 특수 기호들을 연산자라고 합니다. #01. 산술연산자(사칙연산자) 연산자 설명 + 덧셈 - 뺄셈 * 곱셈 / 나눗셈 % 나눗셈에서의 정수 부분의 몫을 제외한 나머지 1)...

[JS] 변수

데이터를 저장할 수 있는 메모리 상의 공간을 변수라고 합니다. #01. 변수 만들기 1) 전역변수 변수의 선언 변수 이름 앞에 var 키워드를 명시하고 변수 이름을 지정한다. 1 var my_number1; 값의 할당...

[JS] Jupyter에서 Javascript 작성하기

jupyter는 python을 기반으로 하는 데이터 분석에서 많이 사용되는 도구이지만, 각종 언어 환경을 추가하여 다양한 프로그래밍 언어에 대한 연습 도구로서 활용이 가능합니다. Jupyter 설치 jupyter 환경이 설치되어 있어야 합니다. jupyter 설치에...

[JS] 자바스크립트 시작하기

자바스크립트는 웹 브라우저에서 실행되는 스크립트 언어로서 HTML 구조를 제어하거나 HTML에 적용되어 있는 CSS를 추가,수정,삭제 하는 기능을 수행하며 사용자와의 대화식 웹 페이지를 제작할 수 있는 기능 등을 제공합니다. 스크립트 언어 컴파일러에...

[R 데이터분석] 상관분석

상관분석은 두 변수가 서로 관련이 있는지 검정하는 통계 분석 기법입니다. #01. 상관계수 (Correlation Coefficient) 상관분석을 통해 도출한 값으로 두 변수가 얼마나 관련되어 있는지, 관련성의 정도를 파악할 수 있다. 상관계수는 0~1...

[R 데이터분석] 가설검정

가설검정은 통계적 추측의 하나로서, 모집단 실제의 값이 얼마가 된다는 주장과 관련해, 표본의 정보를 사용해서 가설의 합당성 여부를 판정하는 과정을 의미합니다.

[R 데이터 수집] 카카오 OpenAPI

카카오개발자사이트에 로그인을 하고 난 후 발급받는 REST API Key를 사용하면 카카오 Open API를 통해 다음에서 제공되는 검색 결과를 수집할 수 있습니다. #01. 연동 준비하기 1) 연동키 발급받기 아래 주소에 접속...

[R 데이터 수집] 영화진흥위원회 OpenAPI 활용

영화진흥위원회 OpenAPI를 활용하면 현재 극장에서 상영중인 영화들에 대한 박스오피스 데이터를 조회할 수 있습니다. 이번 포스팅에서는 영화진흥원 OpenAPI를 통해 JSON 형식의 데이터를 수집하고 이를 그래프로 시각화 하는 내용을 소개합니다. #01. 기본...

[R 데이터 수집] JSON 데이터 처리하기

JSON은 경량의 데이터 표현 형식으로 최근에는 웹, 모바일 등을 중심으로 서로 다른 플랫폼간의 데이터 교환을 위하여 활용되고 있는 사실상의 산업 표준 입니다. 특히 OpenAPI등을 통해 다른 곳에서 제공하는 데이터를 수집할...

[R 데이터 분석,시각화] 한국복지패널 데이터 분석 실습

한국복지패널은 빈곤층, 근로빈곤층, 차상위층등 다양한 계층의 규모 및 생활실태 변화를 동태적으로 파악함으로써 정책형성에 기여함과 동시에 정책지원에 따른 효과성을 제고하고자 하는 곳으로서 한국복지패널의 자료실에서 수집된 데이터들을 내려받아 볼 수 있습니다. 이...

[R 데이터 분석,시각화] MPG 데이터 실습

ggplot2 패키지에 포함되어 있는 예제 데이터로 1998년, 2004년, 2008년도에 미국에서 생산되는 자동차 제조회사들의 자동차의 연비,구동방식 등을 조사한 데이터입니다. 이를 활용하여 지금까지 살펴본 데이터 분석의 기본 개념들과 시각화 방법을 응용해 봅시다....

[R 데이터시각화] 워드클라우드

문장안에서 단어들의 중요도나 빈도수를 색상/크기 등으로 표현한 시각화 기법을 워드 클라우드라고 합니다. 문장에 포함된 단어들을 분석하기 위해서는 의미를 갖는 최소 단위로 쪼개는 형태소 분석이라는 처리가 필요한데, 형태소 분석에 손쉽게 사용할...

[R 데이터시각화] 파이, 산점도 그래프

선 그래프와 막대 그래프 이외에 자주 사용되는 그래프로는 파이 그래프와 산점도 그래프가 있습니다. #01. 그래프 작업 준비하기 1) 패키지 로드 1 2 3 4 5 6 7 8 9 10...

[R 데이터시각화] 막대 그래프

막대그래프는 데이터의 크기를 막대의 길이로 표현한 시각화 자료로서 “성별-소득차이” 처럼 집단간의 차이를 표현할 때 주로 사용됩니다. R에서 생성할 수 있는 막대 그래프의 종류에는 빈도 막대 그래프와 평균 막대 그래프로 구분할...

[R 데이터시각화] 선 그래프

선 그래프는 시간에 따라 달라지는 데이터를 표현하는 시각화 자료 입니다. 예를 들면 환율이나 주가지수 등의 경제지표가 시간에 따라 어떻게 변하는지를 표현할 수 있습니다. 이와 같이 시간에 따라 나열된 데이터를 시계열...

[R 데이터시각화] 그래프 제목, 축 설정하기

그래프는 데이터를 보기 쉽게 그림으로 표현한 것으로 데이터의 추세와 경향성이 드러나기 때문에 특징을 쉽게 이해할 수 있으며 그래프를 만드는 과정에서 새로운 패턴이 발견되기도 합니다. #01.그래프 생성을 위한 준비 이 단원에서는...

[R 데이터분석] 그룹분석

그룹 분석이란 “학년별 국어평균”과 같이 데이터를 집단별로 나누어 그룹함수를 적용한 분석 방법입니다. #01. 필요한 패키지 및 샘플 데이터 가져오기 1) 패키지 가져오기 1 2 3 4 REPO_URL <- "https://cran.seoul.go.kr/" if...

[R 데이터분석] 데이터 정제

데이터 정제란 데이터 분석에 앞서 전처리가 완료된 데이터에 대해 빈값(결측치)이나 정상 범위를 벗어난 값(이상치)들을 제거하거나 다른 값으로 대체하는 처리를 말합니다. #01.결측치 비어있는 값 (DB에서의 NULL과 비슷한 의미) 현장에서 만들어진 실제...

[R 데이터분석] 데이터 전처리

데이터 전처리란 데이터를 본격적으로 분석하기 전에 분석에 적합하게 데이터를 가공하는 작업을 의미하는 것으로 데이터 가공(Data Manipulation), 데이터 핸들링(Data Handling)도 비슷한 의미로 사용되는 용어들 입니다. 데이터 전처리에서 수행되는 주요 작업들 행,열의...

[R 데이터분석] 기술통계

기술통계란 자료를 그래프나 숫자등으로 요약하는 통계적 행위 및 관련 방법을 의미합니다. 데이터를 요약하고 시각화해서 잘 설명하는 것이 중점을 두며 데이터에 대해서 쉽게 설명하기 위해서 시각화를 많이 활용합니다. 기술 통계에서 기본적으로...

[R 데이터분석] 데이터 프레임

데이터프레임(DataFrame)은 행과 열로 구성된 사각형의 표 형식의 자료구조 로서 데이터 분석에서 가장 유용하며 필수불가결한 자료형입니다. 데이터프레임이라는 용어가 낯설다면 엑셀과 같은 분석 프로그램의 시트(sheet) 데이터를 구현하기 위한 자료형이라고 생각하면 이해하기 쉽습니다....