[R/COMMON] min 함수 : 최소값 구하기
■ min 함수를 사용해 최소값을 구하는 방법을 보여준다. ▶ 예제 코드 (R)
1 2 3 4 5 6 7 |
매출 = read.csv("data_win.csv") min(매출$구매건수) [1] 9 |
■ min 함수를 사용해 최소값을 구하는 방법을 보여준다. ▶ 예제 코드 (R)
1 2 3 4 5 6 7 |
매출 = read.csv("data_win.csv") min(매출$구매건수) [1] 9 |
■ [] 연산자를 사용해 data.frame 데이터를 조회하는 방법을 보여준다. ▶ 매출 data.frame의 1행부터 10행, 1열부터 3행 사이의 데이터 조회하기 (R)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
매출 = read.csv("data_win.csv") 매출[1:10, 1:3] 매출월 요일 점포 1 1 월 a 2 1 화 b 3 1 수 c 4 1 목 d 5 1 금 e 6 1 토 f 7 1 일 g 8 1 월 h 9 1 화 i 10 1 수 j |
▶
■ $ 연산자를 사용해 data.frame 열을 참조하는 방법을 보여준다. ▶ 매출 data.frame의 구매건수 열을 조회하기 (R)
1 2 3 4 5 6 7 8 9 10 11 12 13 |
매출 = read.csv("data_win.csv") 매출$구매건수 [1] 21451 24922 8835 13720 10826 43319 2471 10457 17081 18583 6833 33803 2265 32637 49704 33882 45928 23123 28571 [20] 22597 8386 3414 44846 13692 46510 27044 34966 41706 615 48015 34036 4238 48480 5802 43844 19384 45484 37483 [39] 43539 28638 45173 10102 34339 20495 47135 29043 31131 43904 4965 47399 26026 38362 24443 5040 25888 29762 10173 ... [2471] 4256 8748 45275 17825 866 49291 16769 49698 20580 32008 11601 41312 6531 20237 26062 746 25181 32059 26732 [2490] 2463 12363 47427 8644 33006 30975 25915 7289 18744 12944 1405 15405 18164 19510 39208 9428 22499 29255 42040 [2509] 2045 6038 31065 11845 14144 48751 40122 2839 40861 28420 17037 21201 |
▶ 매출 data.frame의 구매건수 열의
■ dim 함수를 사용해 data.frame 행/열 수를 조회하는 방법을 보여준다. ▶ 예제 코드 (R)
1 2 3 4 5 6 7 |
매출 = read.csv("data_win.csv") dim(매출) [1] 2520 5 |
■ names 함수를 사용해 data.frame 열을 조회하는 방법을 보여준다. ▶ 예제 코드 (R)
1 2 3 4 5 6 7 |
매출 = read.csv("data_win.csv") names(매출) [1] "매출월" "요일" "점포" "성별" "구매건수" |
■ View 함수를 사용해 data.frame을 RStudio 그리드에서 조회하는 방법을 보여준다. ▶ 예제 코드 (R)
1 2 3 4 5 |
매출 = read.csv("data_win.csv") View(매출) |
■ setwd 함수를 사용해 작업 디렉토리를 설정하는 방법을 보여준다. ▶ 예제 코드 (R)
1 2 3 |
setwd("c:/users/user/icodebroker/projects/workshop/R 기초") |
■ read.csv 함수를 사용해 CSV 파일을 읽는 방법을 보여준다. ▶ 예제 코드 (R)
1 2 3 |
매출 = read.csv("data_win.csv") |
■ 작업 디렉토리를 설정하는 방법을 보여준다. 1. "Session" / "Set Working Directory" / "Choose Directory…" 메뉴를 클릭한다. 2. Choose Working Directory 대화
■ rep 함수를 사용해 벡터를 만드는 방법을 보여준다. ▶ 5가 7번 반복되는 벡터 만둘기 (R)
1 2 3 4 5 |
rep(5, 7) [1] 5 5 5 5 5 5 5 |
▶ 벡터 X의 3번째 값을 7번
■ : 연산자를 사용해 벡터를 만드는 방법을 보여준다. ▶ 예제 코드 (R)
1 2 3 4 5 6 7 8 |
1:100 # seq(1, 100)과 동일하다. [1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 [30] 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 [59] 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 [88] 88 89 90 91 92 93 94 95 96 97 98 99 100 |
■ 벡터 요소를 참조하는 방법을 보여준다. ▶ 벡터 X의 2번째 값 구하기 (R)
1 2 3 4 5 6 7 |
X = c(46, 27, 38) X[2] [1] 27 |
▶ 벡터 X의 1, 2번째 값 구하기 (R)
■ seq 함수를 사용해 벡터를 만드는 방법을 보여준다. ▶ 1부터 100까지 100개의 값을 갖는 벡터 만들기 (R)
1 2 3 4 5 6 7 8 |
seq(1, 100) [1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 [30] 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 [59] 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 [88] 88 89 90 91 92 93 94 95 96 97 98 99 100 |
▶ 1부터 100까지 5씩
■ 벡터를 사용하는 방법을 보여준다. ▶ 1이 1개 있는 벡터와 3이 1개 있는 벡터 더하기 (R)
1 2 3 4 5 |
1 + 3 [1] 4 |
▶ 벡터와 벡터 더하기 (R)
■ floor 함수를 사용해 내림을 하는 방법을 보여준다. ▶ 예제 코드 (R)
1 2 3 4 5 |
floor(3.5) [1] 3 |
■ c 함수를 사용해 벡터를 만드는 방법을 보여준다. ▶ 예제 코드 (R)
1 2 3 4 5 |
c(1, 2, 3, 4, 5) [1] 1 2 3 4 5 |
※ c : Combine 약자이다.
■ ceiling 함수를 사용해 올림을 하는 방법을 보여준다. ▶ 예제 코드 (R)
1 2 3 4 5 |
ceiling(3.5) [1] 4 |
■ round 함수를 사용해 반올림을 하는 방법을 보여준다. ▶ 예제 코드 (R)
1 2 3 4 5 |
round(3.5) [1] 4 |
■ 변수를 사용하는 방법을 보여준다. ▶ 예제 코드 (R)
1 2 3 4 5 |
음료수 = 10000 과자 = 9000 |
■ # 기호를 사용해 주석을 추가하는 방법을 보여준다. ▶ 예제 코드 (R)
1 2 3 |
10000 + 9000 # 음료수와 과자 |
■ %% 연산자를 사용해 나머지를 구하는 방법을 보여준다. ▶ 예제 코드 (R)
1 2 3 4 5 |
45 %% 7 [1] 3 |
■ Editor에서 Run 버튼을 사용해 명령을 실행하는 방법을 보여준다. 1. 단축 키로 CTRL + ENTER 키를 사용한다. 2. Run 버튼을 클릭하면 커서가
■ Console에서 상하 화살표 키를 사용해 실행 명령을 선택하는 방법을 보여준다. 1. 위 화살표 키 . 이전 실행 명령을 선택한다. 2. 아래
■ / 연산자를 사용해 나눗셈을 하는 방법을 보여준다. ▶ 예제 코드 (R)
1 2 3 4 5 |
45 / 9 [1] 5 |
■ – 연산자를 사용해 뺄셈을 하는 방법을 보여준다. ▶ 예제 코드 (R)
1 2 3 4 5 |
100 - 7 [1] 93 |