R 출력함수 3가지 (print, cat, format)
R 출력함수 3가지 (print, cat, format) print print 함수는 입력된 값을 출력하는 함수입니다. 아래와 같이 사용합니다. > print(33)[1] 33> print("HI")[1] "HI" 대표적인 arguments 는 아래와 같습니다. print(x, digits = getOption("digits"), quote = FALSE, na.print = "") digits : 소수점 이후 숫자의 개수quote : 문자열인 경우 따옴표 출력여부na.print : NA 를 어떻게 출력할지(디폴트는 그냥출력) cat 콤마를 이용하여 여러 값을 입력 받아 출력합니다. 아래와 같이 사용합니다. 입력받은 값을 파일로 저장할 수도 있습니다. > cat(1,2,3,"hi")1 2 3 hi 대표적..
2020. 12. 1.
R에서 %가 들어간 연산자들 (%%, %/%, %*%, %in%, %>%)
R에서 %가 들어간 연산자들 (%%, %/%, %*%, %in%, %>%) %% 나머지 계산 > 12%%7[1] 5 %/% 몫 계산 > 12%/%7[1] 1 %*% 행렬의 곱 > m=matrix(1:6,nrow=2)> v=c(1,2,3)> m%*%v [,1][1,] 22[2,] 28 %in% 원소 여부 > 3 %in% v[1] TRUE> 11 %in% v[1] FALSE> c(1,2) %in% v[1] TRUE TRUE %>% dplyr 패키지의 파이프연산자. 연산자 오른쪽의 함수를 왼쪽에 적용. > library(dplyr)> v=c(1,2,3,4,5)> v %>% mesn> v %>% mean[1] 3
2020. 11. 30.
[R] 루트, 지수, 로그 계산
[R] 루트, 지수, 로그 계산 루트 sqrt 함수 사용 > v1=c(1,2,3,4,5)> sqrt(v1)[1] 1.000000 1.414214 1.732051 2.000000 2.236068 로그 log 함수 사용 > v1=c(1,2,3,4,5)> log(v1)[1] 0.0000000 0.6931472 1.0986123 1.3862944 1.6094379 지수 exp 함수 사용 > v1=c(1,2,3,4,5)> exp(v1)[1] 2.718282 7.389056 20.085537 54.598150 148.413159
2020. 11. 30.
[R] 벡터와 스칼라의 사칙연산 (덧셈,곱셈,뺄셈,나눗셈)
[R] 벡터와 스칼라의 사칙연산 (덧셈,곱셈,뺄셈,나눗셈) 벡터와 스칼라의 덧셈과 뺄셈 - 벡터 각원소에 스칼라와의 연산을 적용 > v1=c(1,2,3,4,5)> v1+2[1] 3 4 5 6 7> v1-2[1] -1 0 1 2 3 벡터와 스칼라의 곱셈 - 벡터 각원소에 스칼라와의 연산을 적용 > v1=c(1,2,3,4,5)> v1*2[1] 2 4 6 8 10 벡터와 스칼라의 나눗셈 - 벡터 각원소에 스칼라와의 연산을 적용 > v1=c(1,2,3,4,5)> v1/2[1] 0.5 1.0 1.5 2.0 2.5
2020. 11. 30.