호쌤
호쌤 Just For Fun

[R] 기본문법 연습문제

크리에이티브 커먼즈 라이선스 ITPAPER(호쌤,쭈쌤)에 의해 작성된 ≪[R] 기본문법 연습문제≫은(는) 크리에이티브 커먼즈 저작자표시-비영리-동일조건변경허락 4.0 국제 라이선스에 따라 이용할 수 있습니다.
이 라이선스의 범위 이외의 이용허락을 얻기 위해서는 leekh4232@gmail.com으로 문의하십시오.

[R] 기본문법 연습문제

경기도 과학진흥원 주관으로 진행하는 이공계 과정의 기업연수에서 2주차 실습 과제로 준비한 연습문제 입니다.

#01. 변수 x에 (23,34,35,46,55,13,26,34,35,75)의 값을 저장한 뒤 다음 각각의 물음에 답하시오.

  1. 변수 x에 저장된 값들의 평균을 반복문을 이용하여 구해보시오. (단, mean() 함수 등 내장함수를 이용하지 말 것)
  2. 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
  1. for 반복문을 이용하여 위의 결과를 출력해 보시오.
  2. while 반복문을 이용하여 위의 결과를 출력해 보시오.
  3. repeat 반복문을 이용하여 위의 결과를 출력해 보시오.

#03. 다음과 같은 작업을 위한 R 스크립트를 작성하고 결과를 출력하시오.

  1. 1에서 10까지의 정수 중 5개를 랜덤하게 추출하여 벡터 x를 생성하라.
  2. 2에서 11까지의 정수 중 5개를 랜덤하게 추출하여 벡터 y를 생성하라.
  3. 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
Rating:

크리에이티브 커먼즈 라이선스 ITPAPER(호쌤,쭈쌤)에 의해 작성된 ≪[R] 기본문법 연습문제≫은(는) 크리에이티브 커먼즈 저작자표시-비영리-동일조건변경허락 4.0 국제 라이선스에 따라 이용할 수 있습니다.
이 라이선스의 범위 이외의 이용허락을 얻기 위해서는 leekh4232@gmail.com으로 문의하십시오.

comments powered by Disqus