안녕하세요
고통 받는 병통입니다.
코로나 때문에 벌써 3월이 없어지고 4월이 시작되고 있습니다.
과제가 너무 많아 허덕이고 있지만 일주일에 꼭 한번은 올릴려고 노력하겠습니다!
오늘은 새로운 프로젝트를 실행하여 폴더를 만들고 새 스크립트를 여는것을 해보겠습니다.
그리고 저번주에 했던 숫자 지정하기의 응용 버전을 같이 해볼게요!
일단 R studio 를 실행 해주세요,
그리고 오른쪽 상단에 있는 project 버튼을 눌러주세요
그리고 상단에 new project 를 누르면 파일 목록이 뜰건데
밑에는 다 무시하고 제일 위에 new project를 또 눌러주세요.
그리고 칸이 두개가 뜰건데 위에는 파일 이름
밑에는 저장 할 위치를 지정해 주세요
저는 바탕화면에 저장을 해보겠습니다
아! 이름은 꼭 영어로 해주세요!
한글로 할 경우 오류가 발생할수 있다고 해요!
실제로 R 스튜디오에서 한글로 쓰고 저장한 다음 다시 파일을 열어보면
깨져있는 경우가 많아요 ㅠㅠ
바탕화면에 프로젝트, 즉 파일이 하나 생겼고 완전 새로운 R 스크립트가 생성되었습니다!
그리고 새로운 스크립트를 생성하는 방법은 위쪽 목록 중 File을 클릭하면 바로 밑에 New File이 있고 클릭하면 R 스크립트 생성하기가 있습니다 !
단축키는 컨트롤+시프트+엔!
(ctrl)+(shift)+(N)
그러면 새로운 스크립트를 생성하여 사용할수 있어요.
이제 다음으로!!!
저번주에는 a<-1을 하면 a는 1이 설정 되었죠?!
이제는 a에 숫자 여러개를 넣어보려고 해요
a<-c(1,2,3,4,5)
를 하면 a 안에 다섯개의 숫자가 들어갈 수 있어요.
(TMI) 여기서 c는 합치다의 combine의 머리글자 c라고 해요 (TMI)
1,2,3,4,5는 숫자가 5개 뿐이지만 만약 1부터 100까지의 숫자를 집어넣어야 한다면?!
일일이 적는다면 정말 시간낭비일거에요.
그럴땐
b<-c(1:100)
을 적어주면 1부터 100까지의 숫자가 몽땅 다 들어가요!!
이거 말고도
c<-seq(1,100)
(연속을 뜻하는 sequence의 머리글자)
을 입력하면 1부터 100까지 나온답니다!
여기서부터는 약간의 응용 입니다
만약
d<-seq(1, 100, by=2)
를 한다면 어떻게 될까요??
만약
(위에 지정한)c+2
를 한다면 어떻게 될까요?
여러분들 꼭 해보시고 확인 제가 한거랑 확인 해보시길 바래요~
위에꺼 다 기억하시고 있죠?
저도 사실 다 기억 못해요 ㅋㅋㅋㅋㅋㅋ
하면서 되짚어 가는 과정인거같요 ㅋㅋㅋㅋ
자 이제는 평균값,최대값,최소값을 구하는걸 볼꺼에요
엑셀에서 하는걸 그대로 하신다고 생각하면 더 편하게 생각 되실거 같아요
mean(a) 는 a의 평균값
max(b)는 b의 최대값
min(c)는 c의 최소값
이거는 한번은 해보시고
바로 넘어갈게요~
저희는 이때까지 숫자만 입력했던것 같은데
한글이나 영어 같은 문자의 입력도 똑같이 하면 될까요?
하실때 ""(따옴표)만 붙여주세요,
f<-c("hello","hi","my","name","is","Byeong Tong")
이런식으로!
그럼 출력될때는
"hello" "hi" " "my" "name" "is" "Byeong Tong"
이런식으로 출력이 되요
사회적 거리 두기 마냥 이게 뭐냐...
라는 생각이 들려는 찰나!
paste(f,collapse=" ")
를 해보시면
편---안
마지막으로 하나만 더 하고 이번주를 끝마치려 해요
그것은 바로 패키지 설치!
스마트폰에 앱을 깔듯이 내가 필요한 패키지만 설치하여 사용할수 있답니다.
패키지를 설치하고
패키지를 로드하고
그에 맞는 함수를 사용하는 방식!
저희는
install.packages("ggplot2")
를 입력해 주세요.
그럼 ggplot2에 담겨 있는 패키지가 자동으로 설치가 될거에요!
자!
이제 설치를 했으니 로드를 해야죠!
그럴땐
library(ggplot2)
를 입력해 주면 다운받았던 패키지가 로드가 됩니다.
ggplot2는 설치가 되있지만
사용하고 싶을때 !꼭! 로드를 해주고 사용해야 한답니다.
간단하게 사용 한번 해보겠습니다.
소스창에
x<-c("a","a","b","a")
을 한번 입력해 주세요.
그리고 나서
qplot(x)
를 입력하면
환경 창에 그래프가 나올거에요
!ggplot2의 패키지를 이용하여 qplot로 그래프를 나타내는 방법!
을 마무리로 이번 게시글을 마무리 하겠습니다
오늘은 새로운 프로젝트를 열고
새 스크립트를 열고
연산에 대한 약간의 응용,
그리고 패키지 다운까지 해보았어요
패키지 다운을 하고 사용하는 방법에 대해서는
연습을 많이 해서 다음 게시글에서 더 많이 시도해 보겠습니다.
이번주 고통 끝
!!!!다음주도 고통받으면서 한번 열심히 해보겠습니다!!!!
그럼 안녕~
'R 데이터 분석' 카테고리의 다른 글
엑셀 중 원하는 부분만 끌어와서 시각화 자료 만들기 (0) | 2022.01.14 |
---|---|
결측치, 이상치, 그리고 상관관계 분석 (1) | 2021.08.22 |
웹 크롤링 (0) | 2021.08.19 |
R과 함께하는 반복문 (1) | 2021.03.23 |
R 데이터 분석에 필요한 R Studio (1) | 2020.03.23 |