본문 바로가기

[2016 - 2019] 학부 정리/4학년

(10)
4학년 프로젝트
[4학년-자격증] 2018 정보처리기사 합격 1.공부방법 일단 책은 필기, 실기 모두 YES24에서 제일 많이 팔린 시나공 책으로 공부했습니다. 필기)제일 처음 기출문제를 한번 풀어봐서 부족한 과목부터 공부했습니다. 처음에 공부 방법을 몰라서 무작정 책을 다 보려다가 양이 너무 많아서 기출 위주로 공부하고 모르는 개념은 책으로 빠르게 보고 외웠습니다. 제 개인적인 생각에는 60점만 넘으면 되니까 부족한 부분은 기출 위주로만 계속 풀어보는게 좋을 것 같습니다. 실기)이때 중간고사 기간이여서 바쁘게 공부했습니다.필기와 마찬가지로 기출을 먼저 풀어봤습니다. 실기는 문제 유형이 달라져서 기출이라고 해봐야 작년 6월부터 2개 밖에 없지만 어느 부분이 가장 심각한지 확인하기 위해서 풀어봤고 신기술쪽은 아는게 거의 없어 식겁했었습니다.합격자 중에서 전공자 분들..
[4학년 - 빅데이터기술] R프로그래밍 ※ 강의 자료만 보기, 2,3,4,6,7 장, 연습문제 위주, (iris, boston, ozon, state.x77)얘네 나옴 1. state.x77 1) data("state") 2) 문제 - 3번째 행과 8번째 열이 교차하는 원소 추출하기 state.x77[3, 8] - 5, 22, 44행과 1, 4, 7열에 해당하는 값 추출하기 state.x77[c(5,22,44), c(1,4,7)] - 5행부터 49행 까지를 제외한 나머지 행과 3열부터 5열까지의 원소 추출하기 state.x77[-c(5:49),c(3:5)] - state.x77의 두 번째 열인 income이 4000보다 큰 것만 추출하기 state.x77[state.x77[,2] > 4000,] 2. iris - data.frame 1) da..
[4학년 - 빅데이터기술] R프로그래밍 ###split, subset## 종류별 아이리스를 lapply를 통해 종별 Sepal.Length의 평균을 구할 수 있다. split(iris, iris$Species) lapply(split(iris$Sepal.Length, iris$Species), mean) ## subset : 조건에 맞는 특정 부분만 찾음 subset(iris, Species == "setosa") subset(iris, Species == "setosa" & Sepal.Length > 5.0) ## select : 특정 열을 선택 subset(iris, select=c(Sepal.Length, Species)) ## merge : 데이터베이스의 조인과 같음 x
[4학년 - 빅데이터기술] R프로그래밍 apply 계열 함수들apply( ) lapply( ) 적용 : 배열, 행렬 (벡터 적용 안됨!) 결과 : 벡터, 배열, 리스트 방향 : 1-행, 2-열 / apply(data, 방향, 함수) # sum 함수 sum(1:10) # matrix 행렬 d
[4학년 - 빅데이터기술] R프로그래밍 그래프 그리기 ■ 산점도 : plot(x, y)install.packages("mlbench")library(mlbench)data(Ozone)str(Ozone)plot(Ozone$V8, Ozone$V9) ■ 그래프 옵션 □ 축 이름 (xlab, ylab)plot(Ozone$V8, Ozone$V9, xlab = "Sandburg Temp", ylab = "El Monte Temp") □ 그래프 제목 (main = )plot(Ozone$V8, Ozone$V9, xlab = "Sandburg Temp", ylab = "El Monte Temp", main="Ozone") □ 점의 종류(pch)plot(Ozone$V8, Ozone$V9, xlab = "Sandburg Temp", ylab = "El Monte..
[4학년 - 빅데이터기술] R프로그래밍 1. factor : 범주형 데이터 2. vector : 배열과 유사, 한가지 타입 data가 순서대로 저장 gen
[4학년 - 빅데이터기술] R프로그래밍 R연습문제 2장 연습문제 ## chapter_2 # ex.1 # 벡터를 오름차순 혹은 내림차순으로 정렬 # - 오름차순 > ordered(fruits) [1] apple melon banana grape tomato potato Levels: apple sort(fruits) [1] "apple" "banana" "grape" "melon" "potato" "tomato" # - 내림차순 > b b [1] "tomato" "potato" "melon" "grape" "banana" "apple" # 벡터변수의 짝수 혹은 홀수번째 성분만 추출하기 ★ > fruits[seq(2,6,2)] [1] "melon" "grape" "p..