본문 바로가기

프로그래밍언어(코딩)/R9

[R 공략집] 벡터에서 데이터 가져오기 지난 포스팅에서는 벡터를 생성하는 여러 가지 방법들에 대해서 알아봤습니다. 이번 포스팅에서는 이렇게 생성된 벡터에서 데이터를 가져오는 방법에 대해서 알아보도록 하겠습니다. | 인덱스를 통한 벡터 데이터 가져오기 이전에 벡터에 대해 설명을 드렸을 때 벡터는 '동일한 데이터형 박스가 연속해서 있는 것'이라고 말씀을 드렸고, 아래와 같은 형태의 벡터 상자로 구성되어 있다고 생각하면 쉽게 벡터의 특성을 이해할 수 있다고 말씀드렸습니다. 벡터 상자 그림에 대해 조금 더 설명을 드리기 위해 't1 2020. 9. 10.
[R 공략집] 다양한 벡터 생성 방법 지난 포스팅에는 '동일한 데이터형 박스가 연속해서 있는 것'이 벡터라고 설명드렸고, 간단한 벡터 생성 방법을 알아보았습니다. 이번 포스팅에서는 다양한 방법을 통해서 손쉽게 벡터 만드는 방법에 대해 알아보도록 하겠습니다. | 연속적인 숫자 벡터 생성 기본적인 벡터 생성은 'a 2020. 9. 8.
[R 공략집] 벡터 데이터(값)가 저장되기 위해서는 데이터를 집어넣는 상자가 필요하다고 지난 포스팅을 통해 이야기드렸습니다. 또한, '데이터 형'에 따라서 그에 맞는 테이터 형태의 상자가 준비되어야 한다고도 말씀드렸습니다. 그렇기 때문에 정수형 데이터를 할당하기 위해서는 '정수형 상자'가, 문자 데이터를 할당하기 위해서는 '문자형 상자'가 필요한 것입니다. 이 부분에 대해 잘 이해가 안 되시는 분은 '데이터 타입' 포스팅을 한 번 더 보시고 이번 포스팅을 보시면 도움이 될 것이라 생각합니다. 개인적으로 벡터는 R 프로그래밍을 익힐 때 '드디어 데이터를 마음대로 가지고 놀고 있다'는 생각이 들어 재미있게 본 데이터 형이었습니다. 하지만, 제 설명이 너무 노잼이라 포스팅을 보시는 분들이 벡터에 재미를 느끼실지는 모르겠습니다. .. 2020. 8. 20.
[R 공략집] 데이터 타입 코끼리를 냉장고에 집어넣으려면 어떻게 해야 할까요? 쉽게 생각하면 코끼리를 냉장고에 넣으려면 아래와 같이 하면 됩니다. 1. 냉장고 문을 엽니다. 2. 코끼리에게 "냉장고에 들어가"라고 이야기합니다. 3. 코끼리가 냉장고에 다 들어가면, 코끼리 꼬리가 냉장고 문에 끼이지 않도록 조심하며 냉장고 문을 닫습니다. 설명을 보면, 뭔가 이상하다고 생각하실 텐데요. 일반적인 크기의 냉장고는 코끼리가 쉽게 들어갈 수 있는 크기가 아니기 때문에 상식적으로 안된다고 생각하기 때문입니다. 또 다른 질문인데요. 선물을 사고, 선물을 할 때 우리는 어떻게 할까요? 실생활에서 우리는 누군가에게 무엇인가를 선물할 때 선물하려는 물건의 크기에 맞는 선물 상자에 선물을 넣고, 예쁜 포장지로 선물을 포장하고 선물을 줍니다. 계속해서.. 2020. 8. 19.
[R 공략집] 기본 연산자 이번 포스팅에서는 기본 산술 연산자에 대해 설명드리도록 하겠습니다. | 기본 산술 연산자 지난 포스팅에서 상자에 이름을 붙이는 것은 변수고, 상자에 값을 집어넣는 것을 할당이라고 이야기드렸습니다. 하지만, 'a 2020. 8. 17.
[R 공략집] 변수 사용하기 이번 포스팅에서는 R 프로그래밍에서 사용하는 변수에 대해 알아보겠습니다. | 변수(상자) 수학에서는 변수를 '변하는 수'라고 정의를 하지만, 프로그래밍에서 변수는 '어떠한 값을 담아둘 수 있는 상자가 있는데, 그 상자에 이름표를 붙이는 것이 변수다'라고 이해하시는 것이 좋습니다. 조금 더 설명을 드리면, 여기에서 이야기한 상자는 컴퓨터 메모리입니다. (이해가 안되더라도 R을 사용하는데 꼭 필요한 것이 아니니 이해가 되지 않더라도 너무 신경 쓰지 않으셔도 괜찮습니다.) '상자에 이름표를 붙이는 것이 변수다'만 이해하시면 됩니다. | 할당(상자에 값을 넣기) 아래 그림을 보시면 상자에 이름표가 붙어 있고, 값(데이터, 1)이 있습니다. 값(1)을 상자에 집어넣기 위해서 그림에서는 화살표를 사용했는데, R 프.. 2020. 8. 16.
[R 공략집] RStudio 기본 사용법 RStudio는 많은 기능이 있어 이것을 모두 설명드리기는 사실상 쉽지는 않은 것으로 보입니다. 따라서 이번 포스팅에서는 R을 배우기 위해 최소한 필요한 기능 위주로 설명드리도록 하겠습니다. | R 스크립트 파일 만들기 R을 테스트하기 위해서는 'R console'에서도 가능하지만, 'R 스크립트 파일'에서 R을 테스트를 하면 편하게 할 수 있습니다. 따라서 R script file을 만들어 보도록 하겠습니다. '스크립트 파일'을 만들기 위해서는 메뉴의 → → 를 선택합니다. 선택을 하면, RStudio에 'Untitled1'이라는 R script Tab이 생성됩니다. | R 스크립트 저장하기 메뉴의 → 를 선택합니다. 'Save File' 창이 나타나면, 파일 이름에 자신이 원하는 파일명을 적고 [Sa.. 2020. 8. 15.
[R 공략집] RStudio 환경설정 이번 포스팅에서는 R 프로그래밍을 하기 위한 RSutdio의 환경 설정에 대해 설명드리도록 하겠습니다. RStudio를 실행하기 위해서는 윈도 시작 버튼을 누르고 RStudio를 타이핑하고, RStudio를 선택하면 RStudio를 실행할 수 있습니다. (바탕화면에 바로가기 아이콘을 만드셨다면, 이것을 통해 RStudio를 실행해도 됩니다.) | 작업 폴더 설정 RStudio에서 작성한 스크립트들을 관리하기 위해서는 폴더를 만들고 여기에 스크립트를 모아두면 편하게 관리할 수 있습니다. 이를 위해 저는 'F:/R+Workspace'에 작업 폴더를 만들었습니다. (작업 폴더는 자신이 원하는 위치에 원하는 이름으로 만드시면 됩니다.) RStudio가 실행된 후, 작업공간을 설정하기 위해서 RStudio의 오른.. 2020. 8. 15.
[R 공략집] R 프로그램 설치 지인이 "엑셀보다 R 프로그램을 사용하는 것이 데이터 분석이 편하다"라고 이야기를 하였습니다. 그 말이 사실인지 아닌지를 떠나서 새로운 것을 배우는 것을 좋아하는 저에게 흥미로운 이야기였습니다. 이런 이유로 R 프로그래밍을 알게 되었고, R을 배우며 기억해야 할 것들을 기록으로 남기기 위해 포스팅을 합니다. R에 대해서 많은 지식을 가지고 있는 것이 아니기 때문에 왕초보 R 프로그래밍 익히기 정도의 포스팅이 될 것으로 보입니다. | R 프로그램 설치 하기에 앞서 모든 언어가 그렇듯이 R도 배우기 위해서는 R 프로그램을 설치해야 합니다. R은 크게 2가지를 설치를 해야 하는데, 하나는 'R', 또 하나는 'R Studio' 입니다. R만 설치해도 R을 익히는 데는 어려움이 없습니다. 하지만 사용하는데 불편.. 2020. 8. 11.