■ Oracle 데이터베이스를 사용하는 방법을 보여준다. ▶ 예제 코드 (PY)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
install.packages("rJava") install.packages("DBI") install.packages("RJDBC") library(DBI) library(rJava) library(RJDBC) driver<-JDBC("oracle.jdbc.driver.OracleDriver", "C:\\ojdbc6-11.2.0.3.jar") connection<-dbConnect(driver, "jdbc:oracle:thin:@127.0.0.1:1521/DBNAME", "USERID", "PASSWORD") query<-"SELECT * FROM APP.TEST" dbGetQuery(connection, query) |
ojdbc6-11.2.0.3.zip
■ PostgreSQL 데이터베이스를 사용하는 방법을 보여준다. ▶ 예제 코드 (R)
|
install.packages("DBI") install.packages("RPostgreSQL") library(DBI) library(RPostgreSQL) driver<-dbDriver("PostgreSQL") connection<-dbConnect(drviver, host = "127.0.0.1", port = "5432", dbname = "postgres", user = "postgres", password = "1234") recordSet<-dbSendQuery(connection, "select * from testr") fetch(recordSet, n = -1) |
■ for문을 사용하는 방법을 보여준다. ▶ 예제 코드 (R)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
for(숫자 in 1:10) { print(숫자) } [1] 1 [1] 2 [1] 3 [1] 4 [1] 5 [1] 6 [1] 7 [1] 8 [1] 9 [1] 10 |
■ print 함수를 사용해 화면을 출력하는 방법을 보여준다. ▶ 예제 코드 (R)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
홀짝 = function(숫자) { if(숫자 %% 2 == 0) { print("짝수") } else { print("홀수") } return(숫자 / 2) } 홀짝(3) [1] "홀수" [1] 1.5 |
■ function 함수에서 if문을 사용해 홀수/짝수 여부를 알려주는 함수를 만드는 방법을 보여준다. ▶ 예제 코드 (R)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
홀짝 = function(숫자) { if(숫자 %% 2 == 0) { print("짝수") } else { print("홀수") } return(숫자 / 2) } 홀짝(3) [1] "홀수" [1] 1.5 |
■ paste 함수를 사용해 문자열을 결합하는 방법을 보여준다. ▶ 예제 코드 (R)
|
paste("강남점", "사당점", "강동점", sep = "_") [1] "강남점_사당점_강동점" |
※ sep 미지정시 디폴트로 공백 문자가 사용된다.
■ 문자열 내에 큰 따옴표나 작은 따옴표를 삽입하는 방법을 보여준다. ▶ 예제 코드 (R)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
'가나다라' [1] "가나다라" "가나다라" [1] "가나다라" '가나"다라' [1] "가나\"다라" "가나'다라" [1] "가나'다라" "가나\"다라" [1] "가나\"다라" '가나\'다라' [1] "가나'다라" |
■ write.csv 함수를 사용해 CSV 파일을 쓰는 방법을 보여준다. ▶ 매출 data.frame에서 점포가 “a”인 데이터를 추출하고 “A점포.csv” 파일에 쓰기 (R)
|
매출 = read.csv("data_win.csv") A점포 = 매출 %>% filter(점포 == "a") write.csv(A점포, "A점포.csv", row.names = F) |
■ View 함수를 사용해 작업 결과를 RStudio 그리드에서 조회하는 방법을 보여준다. ▶ 매출 data.frame에서 매출월/성별 최소 구매 건수와 최대 구매 건수를 구하고
더 읽기
■ %in% 연산자를 사용해 벡터의 값 존재 여부를 구하는 방법을 보여준다. ▶ 매출 data.frame에서 요일이 월요일, 화요일, 수요일인 데이터 추출하기 (R)
|
subset(매출, 요일 %in% c("월", "화", "수")) |
■ library 함수에서 라이브러리를 사용하는 방법을 보여준다. ▶ dplyr 패키지 사용하기 (R)
▶ ggplot2 패키지 사용하기 (R)
■ subset 함수를 사용해 데이터 추출하는 방법을 보여준다. ▶ 매출 data.frame에서 매출월이 1월인 데이터 추출하기 (R)
|
매출 = read.csv("data_win.csv") subset(매출, 매출월 == 1) |
▶ 매출 data.frame에서 요일이 월요일인
더 읽기
■ < 연산자를 사용해 보다 작은지 여부를 구하는 방법을 보여준다. ▶ 예제 코드 (R)
|
5 < 10 [1] TRUE 10 < 5 [2] FALSE |
■ <= 연산자를 사용해 보다 작거나 같은지 여부를 구하는 방법을 보여준다. ▶ 예제 코드 (R)
|
5 <= 10 [1] TRUE 10 <= 5 [1] FALSE |
■ >= 연산자를 사용해 보다 크거나 같은지 여부를 구하는 방법을 보여준다. ▶ 예제 코드 (R)
|
10 >= 5 [1] TRUE 5 >= 10 [2] FALSE |
■ > 연산자를 사용해 보다 큰지 여부를 구하는 방법을 보여준다. ▶ 예제 코드 (R)
|
10 > 5 [1] TRUE 5 > 10 [1] FALSE |
■ != 연산자를 사용해 상이 여부를 구하는 방법을 보여준다. ▶ 예제 코드 (R)
|
5 != 10 [1] TRUE 5 != 5 [1] FALSE |
■ == 연산자를 사용해 상등 여부를 구하는 방법을 보여준다. ▶ 예제 코드 (R)
|
5 == 5 [1] TRUE 5 == 10 [1] FALSE |
■ 패키지를 설치하는 방법을 보여준다. 1. RStudio 프로그램의 우하단에서 Packages 탭의 Install 버튼을 클릭한다. 2. Install Packages 대화 상자에서 "Packages (separate multiple
더 읽기
■ install.packages 함수를 사용해 패키지를 설치하는 방법을 보여준다. ▶ 예제 코드 (R)
|
install.packages(c("dplyr", "ggplot2")) |
■ summary 함수를 사용해 통계값을 구하는 방법을 보여준다. ▶ 예제 코드 (R)
|
매출 = read.csv("data_win.csv") summary(매출$구매건수) Min. 1st Qu. Median Mean 3rd Qu. Max. 9 11720 24340 24550 37080 49980 ※ Min. : 최소값 ※ 1st Qu. : 1/4분위 값 ※ Median : 중간값 ※ Mean : 평균값 ※ 3rd Qu. : 3/4분위 값 ※ Max. : 최대값 |
■ sd 함수를 사용해 표준 편차를 구하는 방법을 보여준다. ▶ 예제 코드 (R)
|
매출 = read.csv("data_win.csv") sd(매출$구매건수) [1] 14569.13 |
■ var 함수를 사용해 분산을 구하는 방법을 보여준다. ▶ 예제 코드 (R)
|
매출 = read.csv("data_win.csv") var(매출$구매건수) [1] 212259426 |
■ mean 함수를 사용해 평균을 구하는 방법을 보여준다. ▶ 예제 코드 (R)
|
매출 = read.csv("data_win.csv") mean(매출$구매건수) [1] 24552.9 |
■ max 함수를 사용해 최대값을 구하는 방법을 보여준다. ▶ 예제 코드 (R)
|
매출 = read.csv("data_win.csv") max(매출$구매건수) [1] 49976 |