조건문 if(data){ data가 참일 때 실행할 문장 } else{ data가 거짓일 떄 실행할 문장 } if문은 조건 data가 참, 거짓인 경우에 따라 {}블록 실행, 필요한 경우 else블록 지정한다. ifelse() 함수는 TRUE, FALSE 데이터 한번에 처리할 때 사용한다. ifelse{ test, #참, 거짓을 저장한 객체 yes, #test가 참일 때 선택할 값 no #test가 거짓일 때 선택할 값 ) if문 예시 if(TRUE){ print("참") print("HELLO") } else{ print("거짓") print("WORLD") } [1] "참" [1] "HELLO" ifelse()문 예시 X
변수, 자료형 R에서는 배열을 벡터라고 부른다. 벡터 연산자 %in% : 벡터 x에 value가 저장되어 있는지 판단 "x" %in% c("x", "y", "z") [1] TRUE "W" %in% c("x", "y", "z") [1] FALSE rep(x, times, each) rep(1:2, times = 4) [1] 1 2 1 2 1 2 1 2 rep(1:2, each = 4) [1] 1 1 1 1 2 2 2 2 rep(1:2. each = 4, times = 2) [1] 1 1 1 1 2 2 2 2 1 1 1 1 2 2 2 2 Factor 팩터은 범주형 데이터를 표현하기 위한 데이터 타입이다. f a$num [1] 100 a라는 리스트를 괄호를 쳐주면 바로 입력을 거치지 않고 바로 실행시켜준다. ..
R 프로그래밍 통계 분석 및 시각화에 파이썬보다 좀 더 편리한 인터페이스를 제공한다. R 프로그래밍 환경 구축 R studio IDE를 설치한다. 콘솔창보다는 스크립트 창에서 코드를 입력하여 실행하면 편하다. 실행을 하려면 블록을 잡고 ctrl + Enter를 하면 된다. a
포트폴리오 작성에서 중요한 점 1. 로컬에서 돌리것보다 직접 서비스를 배포해보는 것이 좋다. 2. 실제 기능을 추가하고, 개발 프로세스를 적는 것이 중요하다. 포트폴리오에 담겨야 하는 것 1. 개선사항 2. 기술적 서술 예시) 특정 기술을 왜 사용했고, 어떠한 개발 구조를 가지고 있는지를 서술하면, 더 좋은 인상을 남길 수 있다. 3. 개발의 이유 4. 협업 과정 면접을 준비하는 법 1. 완벽한 면접 준비란 있을 수 없다. 준비가 덜 된 상태에서도 합격할 수 있다. 2. 어떠한 문제가 면접에 나올지 아무것도 확정할 수 없다. 그래서 면접은 무조건 많이 보는게 좋다.! 지원할 기업의 우선순위를 정하고 역순으로 지원해보자. 면접 대비법 1. 기초적인 CS공부를 하는것이 중요하다. 언어적인 부분과 용어에 관해..
신입경력자는 자기소개서를 어떻게 작성하면 좋을까? 우선 도메인을 정하고, 어떤 프로젝트에서 무엇을 하였는지 적는다. 그리고, 본인이 어떤 강점이 있는지 어필해야 한다.! 보통 자소서는 마지막에 쓰는 것이 좋다. 어떤 프로젝트를 자소서에 쓰면 좋을까?(우선순위 순) 1. 실무에서 진행한 프로젝트 예시 : 인턴, 현장실습, 외주 2. 실 서비스를 해 본 프로젝트 예시 : 유지보수나 사용자에게 직접 피드백을 받아본 프로젝트 3. 채용공고 우대사항의 경험이 녹아있는 프로젝트 4. 협업 프로젝트 예시 : 부트캠프에서 해본 프로젝트 5. 개인 프로젝트 이력서에 프로젝트 설명 적는 방법 프로젝트 이름: 프로젝트 인원수/ 기간: 프로젝트 기술 스택: ->주관적으로 기술스택을 나열하지 않고, 몇가지만 적는다. 프로젝트에..
Pig는 빅데이터를 가공 및 저장하는 프로그램이다. 아래와 같이 실습을 통해 Pig를 설치하고 데이터 조작 및 저장을 해본다. Pig 설치 홈 디렉토리 이동 후 Pig를 다운로드하고 압축해제한다. cd ~/bigdata wget https://downloads.apache.org/pig/pig0.17.0/pig-0.17.0.tar.gz tar xvf pig-0.17.0.tar.gz Pig 디렉토리 명 변경 후, 환경변수 설정하고, Pig를 실행한다. mv pig-0.17.0 pig ls sudo gedit ~/.bashrc ... source ~/.bashrc Hortonoworks 창에서 pig를 치면 grunt창으로 뒤바뀐다. quit를 치면 종료된다. pig를 통한 데이터 조작 sample_dat..