세로형
Recent Posts
Recent Comments
Link
04-26 00:00
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Archives
Today
Total
관리 메뉴

꿈 많은 사람의 이야기

R 변수 생성, 함수 사용과 패키지 설치 본문

R

R 변수 생성, 함수 사용과 패키지 설치

이수진의 블로그 2017. 10. 31. 10:30

이번엔 R에서의 변수 생성과 패키지에 관해서 공부할까 합니다~

다른 언어들과 마찬가지로 R도 변수가 있습니다

저도 R은 처음이라 아직 R 변수에 대해서 적응이 잘 안되네요

c, java, python 등 다른 언어와는 변수가 좀 특이하더라고요

R의 변수 생성은 위 사진처럼 진행됩니다

a <- 1처럼 진행되죠

a = 1 과 비슷한 원리라고 생각됩니다.

또한 R은 특이한 게 변수 하나에 여러 값이 들어갈 수 있더군요

배열? 같은 느낌이랄까요

근데 배열처럼 느껴지진 않더라고요. 벡터라는 개념인 것 같더군요

통계학적 프로그램이라 그런지 좀 다른 것 같습니다

여러 값을 넣으려면 c( ) 함수를 통해 넣을 수 있습니다~

,를 이용해서 값을 넣을 수도 있지만 :를 이용해서 연속적인 값을 넣을 수도 있어요

c 함수는 숫자뿐 아니라 문자도 결합시켜줍니다

또한, seq( ) 함수를 이용해서도 연속적인 값을 넣을 수 있습니다.

세 개의 인수가 있는데요

첫 번째 인수엔 시작 값, 두 번째 인수에는 끝 값, 세 번째 인수에는 증감 값을 넣을 수 있습니다

증감 값에 by=2를 넣으면 2씩 간격을 두고 넣는다는 것입니다.

 

 

R 스튜디오에서 출력하면 위 사진 처럼 나오게 됩니다

 

또한 이 변수들은 서로 더하고 합칠 수 있는데요

아래 사진을 보면 var1+var4가 있습니다.

 

 

각각을 합치게 되면 결과는 이렇게 됩니다.

var1과 var4를 합친 결과가 나오게 되죠

 

 

또한 문자도 넣을 수 있습니다.

아래 사진처럼요!

 

 

그리고 출력하면 위 사진처럼 나오게 됩니다.

c 함수를 이용하면 연속된 문자를 넣을 수도 있습니다.

 

 

 

또한 c 함수처럼 다양한 함수를 사용할 수 있는데요

mean(), max(), min() 함수가 있습니다.

각각 평균, 가장 큰 값, 가장 작은 값을 구하는 함수입니다.

 

 

 

결과는 위 사진처럼 나오게 됩니다

문자와 관련된 함수도 있는데요

paste라는 함수입니다. 문자를 합쳐주는 역할을 해요

 

이렇게 하고 출력을 하면 아래처럼 됩니다.

 

 

 

이렇게 출력이 되죠!

 

그리고 패키지를 설치할 수 있습니다

install.packages()를 이용해서 원하는 패키지를 설치하면 되는데요

저는 간단하게 그래프를 그릴 수 있는 ggplot2 패키지를 설치해 보겠습니다.

 

 

위 사진 처럼 패키지를 설치할 수 있습니다!

install.packages( )를 통해 패키지를 설치할 수 있죠

( ) 안에는 설치할 패키지를 넣어주면 됩니다.

 

 

 

설치가 다 되면 The downloaded binary 어쩌구가 나오면서 다운로드 된 경로를 보여줍니다.

이제 잘 되는지 실행을 해볼까요?

아래처럼 data2 변수에 c함수를 통해서 a,b,c,d,d,a 문자를 넣습니다

그리고 qplot(data2)를 통해 출력을 해보겠습니다

 

 

위 사진 처럼 출력이 되시면 잘 되는 것입니다!

 

여기까지 R 변수, 함수, 패키지 설치였습니다

 

 

반응형
그리드형
Comments