IT/자격증
[빅분기] goorm 체험하기 제1유형 문제&풀이(R)-mtcars 데이터셋
꾼헨
2023. 7. 10. 12:10
728x90
반응형
mtcars 데이터셋(data/mtcars.csv)의 qsec 컬럼을 최소최대 척도(Min-Max Scale)로 변환한 후 0.5보다 큰 값을 가지는 레코드 수를 구하시오.
# 데이터 파일 읽기 예제
# a <- read.csv("data/mtcars.csv", header=TRUE)
# 위의 엑셀 대신 R 기본 제공 데이터셋 사용
a <- mtcars
# 사용자 코딩
# (확인용)데이터를 확인한다.
print(a$qsec)
summary(a)
# min-max 정규화를 위한 함수를 생성한다.
normal <- function(x) {
return ((x-min(x))/(max(x)-min(x)))
}
# 함수를 적용하여 qsec컬럼에 덮어쓴다.
a$qsec <- normal(a$qsec)
# (확인용) 정규화가 잘 되었는지 확인한다.
print(a$qsec)
# qsec의 값이 0.5보다 큰 갯수를 구한다.
c <- length(a$qsec[a$qsec>0.5])
# 답안 제출 예시
# print(변수명)
print(c)
(Rstudio환경에서 실행한 코드)
다른 좋은 방법도 많겠지만 나는 이 방법으로 풀었다.
작업형 1유형에서 특히나 dplyr 라이브러리를 이용해서 한 줄로 화려하게(?) 작성된 풀이들이 많은데,
실전에서 꼭 한 줄로 작성, 제출할 필요는 없다.
한줄한줄 작성해서 실행해가며 확인 하는 게 실수할 확률이 적다.
다양한 풀이 공유 차원에서 올려본다.
[IT/자격증] - [빅분기]빅데이터 분석기사 6회 실기 후기(R/전공자/직장인/수험서/공부기간/후기/논란)
[빅분기]빅데이터 분석기사 6회 실기 후기(R/전공자/직장인/수험서/공부기간/후기/논란)
2023년 6월 24일(토) 에 빅데이터 분석기사 6회 실기시험이 시행되었다. 잘 본 것 같진 않지만 후회되지도 않는다 ! 👍 시험 공부 방법과 후기 등등(+논란)을 공유해보려고 한다. 수험서 2023 이기적
kkunhen.tistory.com
[IT/자격증] - [빅분기]빅데이터 분석 기사 6회 실기 합격 후기
[빅분기]빅데이터 분석 기사 6회 실기 합격 후기
빅분기 6회 실기 시험 후기 보기 >> https://kkunhen.tistory.com/2 빅데이터 분석기사 6회 실기 후기(R/전공자/직장인/수험서/공부기간/후기/논란) 2023년 6월 24일(토) 에 빅데이터 분석기사 6회 실기시험이
kkunhen.tistory.com
728x90
반응형