8. R 문법 1 - 산술연산

R 2015. 11. 12. 11:21 by 후뤼한잉여

8. R 문법 1 - 산술연산

1) 개요

문법을 공부함에 가장 기본이 되는 산술 연산에 대해 공부하고 정리해보려고 합니다.

2) 산술연산자

기호 의미
+ 더하기
- 빼기
* 곱하기
/ 나누기(실수 포함)
%/% 나누기(정수만)
%% 나머지
^, ** 승수
  1. 더하기(+) 연산자
    예1)
    1+2
    => 3
    
  2. 빼기(-) 연산자
    예2)
    2-1
    => 1
    
  3. 곱하기(*) 연산자
    예3)
    2*5
    => 10
    
  4. 나누기(/, %/%) 연산자
    • 실수 나누기 연산
      예4)
      5.0/4.0
      => 1.25
      
    • 정수 나누기 연산
      예5)
      5%/%4
      => 1
      
  5. 나머지(%%) 연산자
     예6)
     10%%4
     => 2
    
  6. 승수(^,**) 연산자
    • ‘^’ 연산자
      예7)
      3^2
      => 9
      
    • ** 연산자
      예8)
      3**2
      => 9
      
  • 일반 수학의 사칙연산 또는 다른 프로그래밍언어를 생각해보면 아시겠지만 R에서도 동일하게 사칙연산의 우선순위가 있으며 괄호를 먼저 계산 하는 개념이 존재합니다.

'R' 카테고리의 다른 글

R Locale 설정하기  (0) 2016.03.11
9. R 문법 2 - 문자형, boolean형 과 논리연산자  (0) 2015.11.12
7. 지수 표기법  (0) 2015.11.12
6. 간단한 출력 맛 보기  (0) 2015.11.12
5. 작업 디렉토리 설정  (0) 2015.11.12

7. 지수 표기법

R 2015. 11. 12. 11:20 by 후뤼한잉여

7. 지수 표기법

1) 개요

계산을 하다보면 긴 숫자를 처리해야할 필요가 있을 때 사용하기 위해 공부해봅니다.

2) 지수 출력

R에서는 10의 배수일 때 0이 5개가 넘어가는 십만 부터는 지수로 표기를 합니다.

예)
> 10000
[1] 10000
예)
> 100000
[1] 1e+05
  • 1e+05의 의미는 1 * 10의 5승을 의미합니다.
  • 즉, 10의 승수를 이용하여 십만 단위 이상을 표현하게 됩니다.

소수부 에서도 동일하게 적용되어 사용된다.

예)
> 0.001
[1] 0.001
예)
> 0.0001
[1] 1e-04

3) 지수 입력

지수형태로 데이터를 입력하고자 할 때 입력하는 방법을 소개한다.

예)
> 1e4
또는
> 1e+04
[1] 10000
예)
> 1e-3
또는
> 1e-03
[1] 0.001
  • 지수로 입력시 최대 10의 4승 최소 10의 -3승 까지만 입력이 가능했다.
  • 다른 방법으로 입력 가능한지는 공부해보면서 정리해보겠습니다.

'R' 카테고리의 다른 글

9. R 문법 2 - 문자형, boolean형 과 논리연산자  (0) 2015.11.12
8. R 문법 1 - 산술연산  (0) 2015.11.12
6. 간단한 출력 맛 보기  (0) 2015.11.12
5. 작업 디렉토리 설정  (0) 2015.11.12
4. R의 실행 구조  (0) 2015.11.12

6. 간단한 출력 맛 보기

R 2015. 11. 12. 10:42 by 후뤼한잉여

6. 간단한 출력 맛 보기

1) 개요

R을 사용함에 있어 기본이 되는 출력에 대해 알아보고자 한다.

2) 출력문 맛 보기

  1. 한줄 출력하기

     print()
    
     예1)
     print(1+2)
     또는
     1+2
    
     예2)
     print('abc')
     또는
     'abc'
    
     예3)
     print(2.45789, digits=2)
    
    • 예2)처럼 문자는 작은 따옴표(') 또는 큰 따옴표(")로 감싸줘야 한다.
    • 예3)에서 두번째 인자 digits=2는 소수점 이하 2자리만 출력하라는 옵션이다.
    • print 명령은 간단한 출력등에서는 생략이 가능하다.
  2. 여러줄 출력하기

     cat(출력문1,출력문2,...,출력문n)
    
     예)
     cat('a','234','\n','c','\n')
    
    • cat()함수는 여러개의 출력문이 사용가능하지만 줄바꿈(\n)을 직접 입력해줘야 한다.

3) 다중 명령어 실행하기

여러개의 명령어를 순차적으로 실행하려면 리눅스 처럼 끝에 세미콜론(;)을 입력하여 처리할 수 있다.

예1)
1;2;3
print(1);print(2);print(3)

예2)
2+3;2*3
print(2+3);print(2*3)

'R' 카테고리의 다른 글

8. R 문법 1 - 산술연산  (0) 2015.11.12
7. 지수 표기법  (0) 2015.11.12
5. 작업 디렉토리 설정  (0) 2015.11.12
4. R의 실행 구조  (0) 2015.11.12
3. R의 기본적인 특징 및 편의 기능 설명  (0) 2015.11.11
Nav