자기계발/자격증

[빅데이터 분석기사] 실기 작업형 1 R 코드 - TEST체험하기 (dataq 예시문제)

혁이e 2022. 6. 14.

빅데이터 분석기사 실기를 준비하고 있다.

장기간 사용하려면 파이썬이 용이하지만 단기간에 합격하기에는 R 이 용이하다는 얘기가 있어 R 로 공부하고 있는데, 빅분기 실기 R 코드들이 많지 않아 정리하면서 진행하려고 한다.

 

R 에 대해 깊이 있게 공부하기 보다는, 시험 합격을 목표로 하여 제한적으로 공부하는 글이니 빅분기 실기 준비하시는 분들에게 많은 도움이 되면 좋겠다.

 

기본적인 R 사용법은 위키독스에서 R 기본서를 참고하며 실습 한번 해보면 되는데, 금방 할 수 있다. 

기초 문법만 일단 실습을 하고, 시험 준비를 시작하면 된다. 중급 문법과 실제 분석 case들은 시험에 맞게 따로 준비.

https://wikidocs.net/book/4315

 

Must Learning with R (개정판)

MustLearning with R 개정판입니다. 기존 제작한 책에서 다시 만들려고 했으나, 책의 구성이 어느정도 바뀐 부분도 있기 때문에 다시 새롭게 구성을 ...

wikidocs.net

 

빅데이터 분석기사 실기는 R 프로그램이나 R studio 가 아닌, 구름이라는 특이한 웹 환경에서 진행이 된다.

https://dataq.goorm.io/exam/116674/%EC%B2%B4%ED%97%98%ED%95%98%EA%B8%B0/quiz/2

 

구름EDU - 모두를 위한 맞춤형 IT교육

구름EDU는 모두를 위한 맞춤형 IT교육 플랫폼입니다. 개인/학교/기업 및 기관 별 최적화된 IT교육 솔루션을 경험해보세요. 기초부터 실무 프로그래밍 교육, 전국 초중고/대학교 온라인 강의, 기업/

edu.goorm.io

 

작업형 1. 체험하기

mtcars 데이터셋 (data/mtcars.csv)의 qsec 컬럼을 최소최대척도(Min-Max Scale)로 변환한 후 0.5보다 큰 값을 가지는 레코드 수를 구하시오.

 

----- R 코드 ----

# 데이터 파일 읽기 예제
a <- read.csv("data/mtcars.csv", header=TRUE)

# 사용자 코딩
a <- read.csv("data/mtcars.csv", header=TRUE)
# 데이터 불러오기
b <- a$qsec
max <- max(b)
min <- min(b)
# qsec 부분 따로 추출 및 max, min 인자 설정
df <- (b - min) / (max - min)
# 최소최대척도 설정
result <- length(which(df>0.5))
# 0.5 이상 되는 라인 추출
# 답안 제출 예시
# print(변수명)
print(result)

# 정답 9 가 나와야함.

 

결과 도출 화면.

제출 누르면 이렇게 제출완료로 화면이 바뀐다.

댓글

💲 추천 글