본문 바로가기

RStudio10

반응형
R프로그래밍 - csv파일 내가원하는 경로에 저장하기 write.csv / getwd / setwd 이제 우리가 만든 데이터를 우리가 원하는 경로에 저장해보도록 하겠습니다. 우선 임의의 데이터를 만들고 형재 경로를 받아오도록 하겠습니다. m = data.frame(matrix(1:12,ncol=3)) getwd() m이라는 dataframe을 만들고 현재 경로를 받아왔습니다. 현재 경로라고 하는 것은 현재 R창에서 지정되어있는 경로를 의미합니다. 경로를 지정하지 않고 파일을 저장하면 아래 경로에 저장이 됩니다. 현재 경로를 받아오는 함수는 getwd()입니다. get working directory의 약자입니다. 내가 원하는 폴더에 저장하려면 아래 윈도우 폴더창에서 경로가 있는 부분을 선택하고 ctrl + c를 누릅니다. (복사) 그리고 아래 화면 처럼 setwd()함수안에 ctrl + v를 통해 복사.. 2020. 6. 23.
R프로그래밍 - While문 반복문으로 가장 많이 사용하는 구문은 for문이고 그다음으로 사용하는 구문은 while문입니다. while문을 사용하는 방법은 다음과 같습니다. while(조건){ 반복 코드 } for문으로 했을시 아래 코드와 똑같은 결과를 내기 위해서 for(i in 1:10){ cat("\n",i) } while문으로 사용시 아래 코드로 가능합니다. i 2020. 6. 23.
R프로그래밍 - cat 함수와 print함수의 차이점 / 반복문 작업 시 해주어야 할 것 이전 포스팅에서 for문 예제로 들었을 때 print함수를 사용했었는데 print와 비슷한 함수인 cat함수에 대해 알아 보겠습니다. 다음과 같이 코드를 작성하면 for(i in 1:10){ cat("\n",i) ## enter } 이 코드와 출력이 거의 비슷한 것을 알 수 있습니다. for(i in 1:10){ print(i) } 여기서 cat("\n, i) 에서 \n 이 코드는 enter를 의미합니다. 즉 cat을 사용하게 되면 "n"이라는 문자가 아니라 R에서 enter능력을 가지고 있는 'n'을 쓰게 해주는 것입니다. \n 을 print에 쓰게 되면 아래와 같이 출력이 됩니다. 즉 print함수에서는 enter능력이 먹히지 않는 것이죠 for문과 같은 반복적인 작업을 진행을 할때에는 중간 진행상황.. 2020. 6. 23.
R프로그래밍 - paste함수와 paste0함수 paste0와 paste함수는 모두 '붙이는' 기능이 있는 함수입니다. paste0함수부터 사펴보면 paste0("news",1:10) ## 'news'라는 단어와 1부터 10까지 의 숫자를 '붙이도록' 합니다. 그럼 아래 화면과 같이 'news1', 'news2' ,,, 가 나옵니다. 아래 처럼 칼럼 명을 설정할 때 굉장히 자주 쓰입니다. m 2020. 6. 22.
R프로그래밍 - dataframe 칼럼/로우명 설정 하기 (colnames/rownames함수) 데이터프레임의 칼럼명(column name)과 로우명(row names)을 설정하는 방법에 대해 다루어 보겠습니다. colnames함수를 통해 현재 데이터프레임의 칼럼명을 뽑을 수 있고 원하는 칼럼을 덮어씌어서 바꿀 수 있습니다. m 2020. 6. 22.
R프로그래밍 - matrix선언 / matrix요소 접근법 matrix함수를 이용해서 matrix를 선언 할 수 있습니다. m 2020. 6. 22.
R프로그래밍 - Seq / Rep함수 seq함수는 sequence의 약자로 연속되는 숫자에 대해서 일정간격을 두고 선언할수 있습니다. seq(1,10,by=2) ## 1부터 10까지 2간격으로 출력 seq(1,10,by=3) ## 1부터 10까지 3간격으로 출력 rep함수는 repeat의 약자로 반복을 해주는 함수입니다. rep(1,3) ## 1을 세번 반복 rep(10,20) ## 10을 20번 반복 rep("news",10) ## 'news'를 10번 반복 인프런에서 R강의/딥러닝 강의를 업로드 하고 있습니다. https://www.inflearn.com/roadmaps/225 [입문~활용] 데이터 분석가 되기 with R | 더 나은 학습을 위한 가이드 기초부터 실전까지,R로 시작하는데이터 분석의 세계! 고객 분석, 트렌드·브랜드 분석.. 2020. 6. 22.
Rstudio Display (폰트) 환경 설정 Rstudio에서 display 관련 환경 설정은 Tool - Global option - Appearance에서 하실 수 있습니다. 인프런에서 R강의/딥러닝 강의를 업로드 하고 있습니다. https://www.inflearn.com/roadmaps/225 [입문~활용] 데이터 분석가 되기 with R | 더 나은 학습을 위한 가이드 기초부터 실전까지,R로 시작하는데이터 분석의 세계! 고객 분석, 트렌드·브랜드 분석, 데이터 저널리즘까지... 사물인터넷(IoT)과 빅데이터, 인공지능(AI)과 같은 기술이 주목을 받기 시작하면서 � www.inflearn.com 2020. 6. 19.