R 기본문법 연습문제
ITPAPER(호쌤,쭈쌤)에 의해 작성된 ≪R 기본문법 연습문제≫은(는) 크리에이티브 커먼즈 저작자표시-비영리-동일조건변경허락 4.0 국제 라이선스에 따라 이용할 수 있습니다.
이 라이선스의 범위 이외의 이용허락을 얻기 위해서는 leekh4232@gmail.com으로 문의하십시오.
경기도 과학진흥원 주관으로 진행하는 이공계 과정의 기업연수에서 2주차 실습 과제로 준비한 연습문제 입니다.
#01. 변수 x에 (23,34,35,46,55,13,26,34,35,75)의 값을 저장한 뒤 다음 각각의 물음에 답하시오.
- 변수 x에 저장된 값들의 평균을 반복문을 이용하여 구해보시오. (단, mean() 함수 등 내장함수를 이용하지 말 것)
- mean() 함수를 이용해서 구한 평균과 비교해 보시오.
#02. 반복문을 실행하여 아래와 같은 결과를 출력해 보려고 한다.
1
2
3
4
5
6
[1] 6 6 6 6 6
[1] 5 5 5
[1] 4
[1] 3
[1] 2 2 2
[1] 1 1 1 1 1
- for 반복문을 이용하여 위의 결과를 출력해 보시오.
- while 반복문을 이용하여 위의 결과를 출력해 보시오.
- repeat 반복문을 이용하여 위의 결과를 출력해 보시오.
#03. 다음과 같은 작업을 위한 R 스크립트를 작성하고 결과를 출력하시오.
- 1에서 10까지의 정수 중 5개를 랜덤하게 추출하여 벡터 x를 생성하라.
- 2에서 11까지의 정수 중 5개를 랜덤하게 추출하여 벡터 y를 생성하라.
- x 원소의 합과 y 원소의 합을 비교하여 결과를 출력하는 명령문을 작성하라.
#04.구구단을 출력하는 프로그램을 작성하고자 한다.
gugu라는 변수에 초기값이 0인 9×9행렬을 만들고 while문으로 이루어진 중첩루프를 이용하여 아래와 같은 결과를 얻을 수 있도록 R 스크립트를 작성하시오.
1
2
3
4
5
6
7
8
9
10
[,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9]
[1,] 1 2 3 4 5 6 7 8 9
[2,] 2 4 6 8 10 12 14 16 18
[3,] 3 6 9 12 15 18 21 24 27
[4,] 4 8 12 16 20 24 28 32 36
[5,] 5 10 15 20 25 30 35 40 45
[6,] 6 12 18 24 30 36 42 48 54
[7,] 7 14 21 28 35 42 49 56 63
[8,] 8 16 24 32 40 48 56 64 72
[9,] 9 18 27 36 45 54 63 72 81
ITPAPER(호쌤,쭈쌤)에 의해 작성된 ≪R 기본문법 연습문제≫은(는) 크리에이티브 커먼즈 저작자표시-비영리-동일조건변경허락 4.0 국제 라이선스에 따라 이용할 수 있습니다.
이 라이선스의 범위 이외의 이용허락을 얻기 위해서는 leekh4232@gmail.com으로 문의하십시오.