본문 바로가기

R11

[R-003] 데이터 구조, 벡터 1 R을 처음 시작할 때 많이 들었던 말이 백터(Vector) 였던 것 같다. 백터는 데이터 구조중 하나인데 벡터를 말하기 전에 먼저 혼동할 수 있는 데이터 구조와 자료형에 대해 먼저 알아보는 것이 순서인 것 같다. 데이터 구조는 데이터를 효율적으로 관리할 수 있는 데이터의 구조 즉, 어떤 형태를 갖는 모양이며 데이터를 저장하는 방법으로 벡터(vector), 행렬(matrix), 배열(array), 리스트(list), 데이터 프레임(data.frame) 등이 있다. 벡터라는 말은 단일값(스칼라)들이 모여져 있는 변수(?)를 말한다. 다른 표현으로 하나 이상의 동일한 데이터 타입을 가지는 1차원 데이터 구조라고 말한다. 행렬은 동일한 데이터 타입의 2차원 데이터 구조이며, 배열은 3차원 이상의 다차원 배열을 .. 2023. 3. 29.
[R-002] R, RStudio 설치하기 웹에서 R이랑 RStudio를 다운로드 받아 설치해 보자. R은 실제 프로그램이라고 한다면 RStudio는 R을 쉽게 사용할 수있도록 해주는 개발 환경이다. 따라서 둘다 설치해야 편한 환경에서 사용이 가능해진다. R을 설치하지 않고 RStudio만 설치해서는 동작되지 않는다는 것도 알고 있자. R 설치하기 R 다운로드 : http://www.r-project.org RStudio 다운로드 : http://www.rstudio.com R을 먼저 설치하고 그 후에 RStudio를 설치한 후 실행하면 다음과 같은 화면을 볼 수 있을 것이다. RStudio는 크게 4개의 화면으로 구성이 되어있다. 1) Script 창 2) Console 창 3) Environment/History 창 4) Files/Plot/.. 2023. 3. 28.
[R-001] 빅데이터 분석, R R은 빅데이터를 처리하기 위한 도구이다. 빅데이터는 말 그대로 방대한 데이터로 그 규모가 방대하여 기존의 방법이나 도구로는 수집, 저장, 분석 등이 어려운 정형 또는 비정형 데이터를 의미한다.(절대적인 데이터의 크기보다는 인간이 수집, 저장, 분석하기가 어려운만큼 방대한 데이터라는 조금은 추상적인 의미로 볼 수 있다.) 빅데이터는 존재 그 자체가 중요한 것은 아니다. 빅데이터가 중요하다는 것에는 모두가 공감하지만 정작 활용방법은 쉽지 않다. 빅데이터의 수집방법이나, 수집된 자료를 가공하는 것이나, 그 속에 숨어있는 것을 찾아내는 것이 어렵다. 아마존(Amazon)의 경우 실시간 이동하는 고객의 구매행위에 따라 변경되는 판매량과 재고의 실시간 분석을 통해 재고관리와 배송의 효율성을 높이고 있다고 한다. R.. 2023. 3. 28.