본문 바로가기

r프로그램21

반응형
R프로그래밍 - matrix와 data.frame의 차이점 아래와 같이 matrix를 선언하고 세번째 column을 강제로 문자형으로 변환후 m의 세번째 칼럼으로 덮어 씌우기 했을 때 전체 m의 형태가 모두 문자형 (character)으로 변한 되는 것을 보실 수 있습니다. 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.
R프로그래밍 - Vector 정렬 (sort/order 함수) Vector내에서 정렬하는 방법에 대해 다루어 보도록 하겠습니다 1. Sort함수 a에 랜덤한 숫자 벡터를 선언하고 sort함수를 이용해 아래와 같이 정렬할 수 있습니다. 내림차순을 하기 위해서는 decreasing = T 옵션을 넣어주어야 하고 오름차순을 위해서는 옵션없이 사용하시면 됩니다. 기본 옵션이 오름차순이기 때문입니다. a 2020. 6. 22.
R프로그래밍 - Vector index 다루는 법 이제 vector의 index에 대해 다루어 보도록 하겠습니다. 1. vector의 단일 요소 접근 법 아래 그림 예시처럼 a 라는 vector를 선언하고 각각의 요소에 숫자 index로 접근이 가능합니다. 저는 이 요소를 '방'이라고 표현하겠습니다. index에 접근할 때에는 대괄호를 통해서 원하는 index를 넣어 추출할 수 있습니다. a 2020. 6. 22.
R프로그래밍 - 숫자형 문자형 변환 as.character/as.numeric a에 1을 넣으면 a는 숫자형 변수가 됩니다. 이를 강제로 문자형으로 바꿔주고 싶으면 아래 그림처럼 as.character(a) 함수를 통해서 바꿔줄수가 있습니다. as.character(a) 사실 숫자를 문자로 바꿔 줄 일은 많지 않습니다. (매우 간혹 있습니다) 그런데 데이터를 불러들일때에 가끔 숫자변수인데 문자변수로 인식이 되어 있는 경우가 있습니다. 그런경우에는 아래 그림처럼 강제로 as.numeric 함수를 통해서 숫자형으로 바꿔 줄 수 있습니다. 인프런에서 R강의/딥러닝 강의를 업로드 하고 있습니다. https://www.inflearn.com/roadmaps/225 [입문~활용] 데이터 분석가 되기 with R | 더 나은 학습을 위한 가이드 기초부터 실전까지,R로 시작하는데이터 분석의 세계.. 2020. 6. 19.
R프로그래밍 - 변수 선언 및 실행 R은 Python, C, Java와 다르게 코드 전체를 실행하는게 아니라 한줄한줄 단위로 실행하는 언어 입니다. 그러다 보니, 직관 적으로 이해하기 쉽고 에러가 나도 디버깅 하기가 매우 쉽죠. 아래 그림처럼 새 스크립트를 여시고 Scirpt창에서 다음과 같이 쳐봅니다. 주석은 #을 통해서 달수가 있습니다. scirpt에 코드를 작성하고 ctrl + r (또는 ctrl + enter)를 누르시면 실행이 되고 실행 결과는 아래 console창에 뜹니다. a 2020. 6. 19.
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.
RStudio 키보드 단축키 설정 Rstudio에서 단축키 설정은 Tools -> Keyboard Shortcut help에서 보실 수 있습니다. 누르시면 아래화면 처럼 대부분의 단축키 설정을 보실 수 있고 단축키 수정을 위해서는 Tools -> Modify Keyboard Shortcut 에서 하실 수 있습니다. 여기서 본인이 원하시는 단축키를 설정 하실 수 있는데 저 같은 경우에는 R scirpt를 실행할때 ctrl + R로 지정합니다. run이라고 검색을 하시고 아래 그림처럼 단축키를 바꿔주시는 걸 권해 드립니다. 기본설정은 ctrl + enter로 되어 있을 겁니다. 인프런에서 R강의/딥러닝 강의를 업로드 하고 있습니다. https://www.inflearn.com/roadmaps/225 [입문~활용] 데이터 분석가 되기 with.. 2020. 6. 19.