자주사용하는 기본 함수 총정리
데이터셋 가져오기
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자리) 조회
'ADP실기공부 > 왕초보' 카테고리의 다른 글
R 왕초보가 실기 공부하는법 (0) | 2023.03.22 |
---|---|
R 왕초보가 기본으로 알아야되는 데이터분석 코드들-5 #리스트#배열 (0) | 2023.03.19 |
R 왕초보가 기본으로 알아야되는 데이터분석 코드들-4 #데이터프레임다루기 (0) | 2023.03.19 |
R 왕초보가 기본으로 알아야되는 데이터분석 코드들-3 #행렬다루기 (0) | 2023.03.19 |
R 왕초보가 기본으로 알아야되는 데이터분석 코드들-2 #벡터다루기 (0) | 2023.03.19 |