반응형

컴퓨터 122

R - subset / ddply

subset 조건에 만족하는 데이터를 선택하는 함수 단일값만 비교 가능 subset(데이터프레임, 조건, select=뽑아낼 컬럼) # 기본 사용법 subset(emp,DEPARTMENT_ID==20) # 원하는 컬럼만 뽑아낼때 따옴표를 사용하지 않아도 된다. subset(emp,DEPARTMENT_ID==20,select=c(LAST_NAME,SALARY)) subset(emp,DEPARTMENT_ID==20,select=c('LAST_NAME','SALARY')) # 데이터 프레임으로 비교할수없다 # 오류나진 않지만 원하는 값이 아니다. subset(emp,SALARY > subset(emp,EMPLOYEE_ID==101,select=SALARY)) # 단일값만 비교 가능 subset(emp,SALA..

컴퓨터/R 2020.04.16

R - 전역변수 / 지역변수

# 현재 만들어져있는 생성자들 확인 (파이썬에서는 dir) ls() # 생성자 삭제 rm(생성자 이름) # 생성자 전부 삭제 rm(list=ls()) 전역변수(global variable) 프로그램(세션이 열려 있는 동안에) 전체에서 사용할 수 있는 변수 함수에 상관없이 프로그램 전체에서 사용할 수 있는 변수 지역변수(private variable, local variable) 함수내에서 정의되고 사용할 수 있는 변수 # 전역변수 x

컴퓨터/R 2020.04.15

R - 조건 제어문

1. if문 if(조건){조건에 참일때 수행 } else{조건에 거짓일때 수행 } if(TRUE){print("참")} if(FALSE){print("참")} if(TRUE){print("참") }else{print(거짓) } # else문 안에 또 if문을 사용할 수 있다. x = 100 y = 100 if(x==y){ print("x와 y가 같다") } else { if (x>y){ print("x가 y보다 크다") } else{ print("y가 x보다 크다") } } 2. ifelse 함수 ifelse(조건, 참, 거짓) # ifelse함수를 사용하면 if문을 한 줄로 쓸 수 있다. x=5 y=10 ifelse(x==y,"같다","다르다") ifelse(x==y,"같다",ifelse(x>y,"x가..

컴퓨터/R 2020.04.13

R - 함수 ③ 날짜 함수

1. 현재 날짜, 시간 # 현재 날짜 Sys.Date() # 현재 날짜, 시간 Sys.time() date() 2. 문자 날짜를 날짜형으로 변환하는 함수 연도 두자리일 경우 현재연도를 기준으로 가장가까운 세기로 표현 as.Date("2020-04-10") class(as.Date("2020-04-10")) as.Date("2020/04/10") as.Date("20200410") as.Date("20200410",format='%Y%m%d') as.Date("200410",format='%y%m%d') as.Date("900410",format='%y%m%d') 2-1 format %Y 세기를 포함한 년도(4자리) %y 세기를 포함한 년도(2자리) %m 숫자 달 %d 숫자 일 %B 문자 달 %b 문자 달..

컴퓨터/R 2020.04.10
반응형