본문 바로가기

언어22

[R-005] 벡터(Vector) 2 앞에서는 벡터가 무엇인지 알아봤다면 여기에서는 벡터를 조작하는 방법에 대해 알아보려고 한다. 잠시 쉬어가기 : https://kilhwan.github.io/rprogramming/ch-visualization.html 1. c()함수를 이용하여 벡터 생성하기 이미 알고 있는 것 처럼 괄호안의 자료를 나열함으로써 벡터를 생성할 수 있고 두 벡터를 이어붙이거나 해당 값의 이름을 붙일 수도 있다. 각각에 대해 알아보고 실습해 보자. 실습 벡터 생성하기 > x x [1] 1 ,3, 5, 7, 9 > s s [1] "lee" "kim" "im" 실습 두 백터 이어 붙이기 > c(x, c(11, 13)) # 위 실습을 하지 않고 하면 에러가 발생된다. 벡터는 같은 유형의 값을 가져야 한다는 것을 기억하자. [1].. 2023. 3. 29.
[R-004] R 기본 문법 이미 다른 프로그래밍 언어를 사용해본 경험이 있다면 한번 쭉~ 읽어보면 될 듯 싶다. 읽고 간단히 실습하면서 다른 언어와 비교해봐도 좋을 것 같다. 1. 주석 "#" 다음에 나타나는 모든 문장은 주석으로서 실행에 영향을 미치지 않는다. 명령어 문장을 설명하는 목적으로 주로 사용된다. - R에서 #은 주석으로 줄바꿈을 해야만 주석에서 벗어난다. - Rstudio에서 여러 줄 주석은 드래그 후 Ctrl + Shift + C이다. 해제는 다시한번... [실습] 주석에 대해 실습해 보자. > 3 + 2 #두수의 합 [1] 5 참고로 결과로 매번 나타나는 [1] 표시는 옆에 있는 결과값이 몇 번째인가를 나타내는 번호로 첫 번째 값이 5라는 것을 의미한다. 2. 할당문 R은 프로그래밍 언어처럼 변수에 값을 저장할 .. 2023. 3. 29.
[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.