본문 바로가기
  • Homines, dum docent, discunt
  • Repetitio est Mater Memoriae
  • Dilige et fac quod vis
지식 창고/R 언어

R studio (2) - 변수 설정+계산

by Manana Cho 2020. 7. 10.
반응형

1. 변수 설정과 실행

(1) 변수 인자 설정

x<-c(2,3,4,5,6,7,8,10)

 

2) ctrl+enter로 실행

: Environment 창에 x 값이 설정됨

3) xbar를 이용하고 싶은 경우, mean(x)를 통해, xbar를 지정해주어야 함

hist(x)를 통해 그래프를 그릴 수 있음

#RStudioBasic등, 메모사항을 "주석"으로 표현 가능

(코드는 검은색, 숫자는 파란색, 주석은 녹색)

 

 

2. R 데이터 관리 파일 만들기

프로젝트와 데이터끼리 섞여 혼동되지 않도록 하기 위해 파일을 따로 만들어 관리할 수 있다. 또한, 해당 파일에서만 데이터를 불러올 수 있도록 할 수 있다. 

: Tools>Global Options>Default working directory>Browse>(데이터를 가져올 기본 폴더 선택)

제대 설정되었는지는 getwd()를 통해 기본 작업 폴더를 확인할 수 있다. 

프로젝트 시, 오류를 피하기 위한 기초이니 잘 숙지하고 넘어가도록 하자. 

 

3. 계산 연산자

*사칙 계산 연산자 

*사칙연산은 Excel과 구동방식이 유사하다

 

 

*나머지 연산(%%)

(Modulo Operation: 나눗셈의 나머지를 출력한다. 

    e.g. 55/9=6...1

 

 

*지수승연산: Excel과 동일

 

*상수출력:

 

digit=n 

기본: 7자리수 소수점 출력

digit 명령어를 통해 n자리수 소수점 출력가능

 

*SQRT (제곱근): sqrt()

 

*Sin함수: sin()

 

*Cos 함수: cos()

 

*Tan 함수: tan()

 

*삼각함수 복합계산

 

+ asin(), atan(), acos() 함수들은 각각 sin, cos, tan의 역함수를 나타낸다.  

 

*log 함수

 

 

 

#요약

<주요 명령어> 

한줄 실행: ctrl+enter

여러줄 실행: 블록 설정후+ ctrl+enter

스크립트 창 전체 실행: ctrl+alt+enter

마지막 실행 재실행: ctrl+shift+enter

인수 지정 x<-c()

평균출력: mean(x)

히스토그램 출력: hist(x)

사칙연산자: +,-,*,/

나머지 연산자(modulo): %%

지수승연산자: ^

소수점(Excel에서는 round()함수): digit=n

SQRT (제곱근): sqrt()

Sin함수: sin()

Cos 함수: cos()

Tan 함수: tan()

역 Sin함수: asin()

역 Cos 함수: acos()

역 Tan 함수: atan()

log 함수: log(x,base)

(e.g.) log(16,2)=4: log2_16=4

상용로그: log10()

자연로그: log()

numpy.log1p: log1p() 

*이때 log1p()는 log(1+x)의 값으로 x는 x<1이 되어야 한다. 

 

<단축키> 

ctrl+O : 파일 열기

 

 

 

+ 문과들을 위한 Tip, 

 

*지수함수(네이피어로그)란?

밑이 초월 함수 e인 로그로서 네이피어 로그라고도 불리며 e가 생략되어 진수가 N일 때 InN으로 표현되기도 함

e=2.71828....로 e=1+1/1!+1/2!+1/3!.... 로 도출된다

 

Ine=loge_e=1

Ine^a=aIne=a

In1/2=Ine^-1=-1Ine=-1

 

*numpy.log1p란?  

x값이 너무 작아 계산이 용이치 않을때, 자연로그를 이용 log(1+x) 값을 사용한다.  

반응형

댓글