[R] function
폴더 관련
1
2
getwd() # 현재 폴더 위치 확인
setwd() # 폴더 위치 변경
변수 관련
1
2
3
ls() # 변수 조회
rm() # 변수 제거
rm(list=ls()) # 변수 전부 제거
type
type 확인
1
2
3
class() # 객체 type 확인 🌟
mode() # typeof()
str() # data type + data 🌟🌟
is.***()
데이터의 유형 조회
1
2
3
4
5
6
7
8
9
10
11
is.numeric(x) # 수치형
is.integer(x) # 정수형
is.double(x) # 실수형
is.character(x) # 문자형
is.logical(x) # 논리형
is.complex(x) # 복소수형
is.null(x) # NULL
is.na(x) # NA
is.finite(x) # 유한
is.infinite(x) # 무한
# 값은 Boolean으로 출력됨
as.***()
데이터 유형 변경
1
2
3
4
5
6
7
8
9
10
11
12
13
is.numeric(x) # 수치형
is.integer(x) # 정수형
is.double(x) # 실수형
is.character(x) # 문자형
is.logical(x) # 논리형
is.complex(x) # 복소수형
is.null(x) # NULL
is.na(x) # NA
is.finite(x) # 유한
is.infinite(x) # 무한
# 적절하지 않는 타입으로 변환 시 오류
# Warning message:NAs introduced by coercion
dim()
1
dim(dts) # 행, 열, 차원 정보 🌟
1
2
> dim(dts)
[1] 234 14 # 행 열 차원
head()
1
head(x, 2) # 앞행 2줄 조회, default 6줄
tail()
1
tail(x, 3) # 뒷행 3줄 조회, default 6줄
names(), colnames(), rownames()
컬럼명 확인
1
2
names(x) == colnames(x)
rownames(x) # 행 이름(row name)
length()
column 개수(테이블 길이)
length(x$열) : 특정 열의 행길이 개수(컬럼 길이)
summary()
요약 통계량
1
2
3
4
5
6
total
Min. : 2.0 # 최소
1st Qu.: 24.5 # 1사분위수
Mean : 184.4 # 평균
3rd Qu.: 268.0 # 3사분위수
Max. :1257.0 # 최대
View()
V 대문자
원자료 확인
unique()
중복 행 제거
1
2
unique() == [which(!duplicated()),]
== [-which(duplicated()),]
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.