자주사용하는 기본 함수 총정리

데이터셋 가져오기

df=read.csv("파일명.csv") #csv파일 가져오기

data(데이터명) # R내장 데이터셋 가져오기

 

 

print(객체) #객체를 콘솔창에 출력

cat(객체, 객체..) #객체들을 연결해 콘솔에 출력

 

데이터 변경하기

rm(변수)#변수삭제

append(원본벡터, 추가벡터, 위치) #append(c(1,2,5,6), c(3,4), 3) #결과 1 2 5 3 4 6 

split(문자열벡터, 기준) #데이터 기준따라 분리 

 

order(벡터) #순서값 부여

sort(데이터명) #데이터 정렬

 

데이터 확인

class(객체) #물리적 자료형 확인

mode(객체) #추상적 자료형 확인

summary(데이터명) #데이터 기초 통계량 #summary(model) 모델학습결과 산출

 

length(벡터) #벡터 길이(원소개수) 산출

nrow(데이터) #행개수

ncol(데이터) #열개수 

 

table(객체) #도수 분포표

table(객체1, 객체2) #이원 분할표

prop.table(table) #도수분포표 범주별 비율 계산 #내부 반드시 table인자

 

데이터 조작하기

which(조건) #조건만족하는 위치 출력

which.max(조건) #조건만족하는 최대값 위치 출력

which.min(조건) #조건만족하는 최소값 위치 출력

 

aggregate(데이터, by="기준열", FUN=적용함수) #기준열 기준으로 함수 적용

aggregate(formula(정리열~기준열), 데이터, FUN) 

 

 

문자열 다루기

nchar("문자열") #문자열 길이반환 #number of character

paste("문자","문자"...,sep="&") #문자열을 sep구분자로 연결

substr("문자열", 3,5) #문자열을 3번째부터 5번째까지 추출

strsplit("문자열",구분자) #문자열을 구분자 기준으로 분리

sub("대상문자열,"변경문자열", "원본문자열") #원본문자열에서 대상문자열 찾아 변경 문자열로 한번변경

gsub("대상문자열,"변경문자열", "원본문자열") #원본문자열에서 모든 대상 문자열찾아 변경문자열로 대치

grep("찾을문자열", "원본문자열") #원본문자열에서 찾을 문자열이 포함된 문자열 혹은 인덱스 출력

 

 

날짜데이터 다루기

Sys.Date() #현재 날짜 데이터 

as.Date() #데이터 타입을 날짜 형식으로 변환

format(Sys.Date(), format=%m%d%y) #현재 날짜를 지정형태 문자열로 변환

format(Sys.Date(), '%a') #조회

    %a : 요일조회

    %b : 축약된 월이름 조회

    %B : 전체 월이름 조회

    %d : 일(2자리) 조회

    %m : 월(2자리) 조회

    %y : 연도(2자리) 조회

    %Y : 연도(4자리) 조회

 

 

 

+ Recent posts