본문 바로가기

R강의24

반응형
R프로그래밍 - rbind/cbind/c 함수 차이점 rbind는 rowbind의 약자 입니다. 즉, matrix나 dataframe을 row끼치 묶게 해주는 함수 입니다. 데이터를 추가하거나 크롤링을 하여 여러 페이지(행렬)를 묶을 때 자주 쓰는 함수입니다. m 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와 data.frame의 차이점 아래와 같이 matrix를 선언하고 세번째 column을 강제로 문자형으로 변환후 m의 세번째 칼럼으로 덮어 씌우기 했을 때 전체 m의 형태가 모두 문자형 (character)으로 변한 되는 것을 보실 수 있습니다. 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.
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.