본문 바로가기

R연습 200제/04_00. R 프로그래밍4

(R1)제06강(9.1) 함수만들기 함수를 간단하게 만들어 보았습니다. 이를 바탕으로 마구 마구 복잡해 지는 게 함수입니다. 데이터분석을 하는 사람들은 어쩌면 자주 사용하지 않을 수 있습니다. 전처리과정을 열심히 거친 다음(삽질... 삽질... 삽질...) 그리고 어느 정도 데이터가 안정화되면 분석을 하거나, 모형을 개발을 진행합니다. 모형의 성능을 분석하기도 하고(또 이런 과정에서도 삽질... 삽질...) 이러느라 데이터분석을 하는 사람들에게는 함수가 별로 사용되지 않을 것 같이 보이기도 합니다. 그러나 분석업무가 반복이 되면, 하던 업무를 하나씩 함수로 만들어 가게 됩니다. #***** 인수가 없는 가장 간단한 함수---- hello 2020. 11. 24.
(R1)제6강(00) R프로그래밍 목차 R 프로그래밈과 관련 하여서는 "6강 R 프로그래밍"과 "7강파일핸들링과 전처리" 두 시간에 걸쳐 설명합니다. 6강의 R 프로그램은 점차 추가됩니다. 강의장에서 사용되는 교재는 강의일정에 따라 조정됩니다. 6.1. 조건에 맞는 요소 찾기 152 6.2. 조건에 맞는 요소의 위치 구하기 157 6.2.1. which 함수, whitch.max 함수, match 함수 157 6.2.2. 두 벡터를 비교하기 157 6.3. 정렬하기와 순위구하기 158 6.3.1. 벡터를 정렬하기 - sort 158 6.3.2. 벡터 순위 구하기 - rank 158 6.3.3. 벡터 크기 순 위치 구하기 - order 159 6.4. 데이터 추출하기 – subset 160 6.5. 데이터 통합하기 – aggregate( ) 1.. 2020. 11. 19.
(R1)제06강(8.1) sample 함수 iris ran1 2020. 11. 19.
(R1)제6강(01) 조건에 맞는 요소 찾기 R 프로그램을 이해하는데에서 가장 핵심적인 내용입니다. 3강 데이터객체(1) 과 4강 데이터객체(2) 에서 R에서의 데이터 객체를 설명하면서 각 개체마다 요소를 접근하는 방법을 다루었습니다. 여기서는 일정 조건에 해당되는 요소를 찾는 방법에 대하여 다룹니다. 우선 100에서 500까지 5개의 원소로 구성된 벡터에서 300보다 같거나 작은 원소들을 구하는 예입니다. 1. 300보다 적은 요소를 추출하기 조건에 맞는 요소를 추출하기 > vec01 vec01[vec01 vec01 vec01[vec01>5] set.seed(100) > x=rnorm(30); x > id 0; id > x[id] [설명] (1) vec01 cond vec01[cond] # cond 의 조건에 ᄄᆞ라 벡터 vec01에서 추출합니다.. 2020. 11. 19.