반응형

분류 전체보기 103

04. vector, matrix, list, data frame

Vector Java나 C에 배열이 있다면 R에는 벡터(vector)가 존재한다. 벡터는 여러건의 데이터를 1차원의 한 열로 관리한다. > var1 var1 [1] 1 2 3 > is.vector(var1)#var1이 벡터인가 [1] TRUE > 2 %in% var1#벡터 var1에 element 2가 있는가 [1] TRUE 벡터 역시 특정 index의 값을 가져올 수 있으며, python처럼 slicing 기능이 있다. > var2 var2[2] [1] "껌" > var2[-2] #특정 행 빼고 조회 [1] "과자" "주스" > var2[2:3] #범위 조회 [1] "껌" "주스" > var2[-1:-3] #범위 빼고 조회 character(0) 차이점이 있다면 배열과 달리 벡터끼리는 연산자를 활용해서..

간단 지식/R 2021.06.24

2021 공공빅데이터 청년 인턴십 지원 및 합격 후기

4월에 한국지능정보사회진흥원에서 전국의 청년들을 대상으로 공공빅데이터 인턴을 모집하는 공고가 떴었다. 온갖 곳에 지원서를 내던 중이라 망설임없이 5월 2일에 자기소개서와 함께 지원을 했고 5월 14일에 합격통지서를 받았다. 그랬는데 면접 장소가 대전이어서 가지 못했다. 집에서 첫차를 타고 가도 재시간에 도착을 못했기 때문이다. 정말 운이 좋게도 전년보다 더 많은 인원을 모집했기 때문에 미달된 지역에 한해서 2차 지원자를 뽑았다. 충청권에 다시 지원을 했고 6월 14일에 온라인으로 진행된 면접에서 합격을 했다. 면접은 5대 5로 이뤄줬으며 5개의 질문을 받았다. 1. 자기소개, 지원동기, 역량 자랑 2. (기억이 안난다) 3. 인턴 근무 동안 상사가 무리한 업무를 지시하면 어떻게 대처 할 것인가 4. 데이..

자기계발 2021.06.19

03. R 패키지 정리

파이썬에서 다양한 라이브러리가 강점이듯, R도 다양한 패키지가 강점이라고 볼 수 있다. 패키지 업데이트는 update.packages("패키지명") 명령어로 할 수 있다. 1. lubridate 패키지 날짜와 관련된 명령어들을 정리한 패키지이다. 설치: install.packages("lubridate") 사용: library(lubridate) > now() [1] "2021-05-11 23:22:29 KST" > date4 year(date4) [1] 2021 > month(date4) [1] 5 > day(date4) [1] 11 이 패키지를 사용하지 않는다면 now()대신 Sys.time()을 사용하면 된다. > Sys.time() [1] "2021-05-11 23:20:11 KST" > date..

간단 지식/R 2021.05.11

02. 데이터 타입과 변수

> var1 = 1 > var2 = "안녕" > var3 = as.Date("2021-05-11") > var4 = "hello world" > var5 = "2021-05-11" > var6 = TRUE R은 변수를 저장할 때 = 외에도 class(var1) [1] "numeric" > class(var3) [1] "Date" > class(var5) [1] "character" > class(var6) [1] "logical > var4 [1] "hello world" 다른 언어와는 달리 팩터 타입이 생소하다. factor 타입이란, 범주형 데이터를 저장하기 위한 데이터 타입이다. 범주형 데이터는 명목형 데이터와 순서형 데이터가 있는데, 명목형은 크고 작음을 비교할 수 없는 데이터, 순서형은 크고 작..

간단 지식/R 2021.05.11

01. R프로그램 설치

아래 url에서 korea를 찾는다. https://cran.r-project.org/mirrors.html 각자 맞는 환경에 따른 exe파일을 다운로드 받은 후 관리자 권한으로 실행시킨다. 설치된 R 프로그램 역시 관리자 권한으로 실행하여 콘솔창을 확인해본다. 그리고 아래와 같이 library를 설치, 실행, 제거까지 해봄으로써 올바르게 설치되었는지를 확인한다. (이 글이 도움이 됐다면 광고 한번씩만 클릭 해주시면 감사드립니다, 더 좋은 정보글 작성하도록 노력하겠습니다 :) )

간단 지식/R 2021.05.11

2021 상반기 한국관광공사(5/1) - 필기 후기

감사하게도 한국관광공사는 서류가 적부라서 모두가 필기 시험을 볼 수 있다. 막 중간고사가 끝난지 1주일이 지났을 뿐더러 프로젝트를 겸하느라 사실상 필기 준비는 전날에 얇은 요약본 본게 끝이었다. 기회는 준비된 자에게 온다는 말이 참 맞는 듯하다. 내가 만일 잠자는 시간을 더 줄이고 공부했다면 필기를 통과할 수 있지 않았을까? 하여튼 10시까지 서울 송파역까지 가느라 힘들었다. 자취했을 때였더라면 편하게 갔겠지만 코로나 여파로 지방에 있는 본가로 내려온지 어언 2년째. 시골이라 취준하기도 힘든 것 같다. 시험시간은 60분, 문제는 50문항. 그나마 기술직이라 NCS 기초 없이 전공100이라서 이나마도 풀 수 있었던 것 같다. 첫 필기라서 문제가 어떤 식으로 나올지 전혀 감이 안왔는데 한 번 보니 알듯하다...

면접 2021.05.07

AWS ec2 서버 탄력적 IP 할당받기

aws의 가상 서버를 사용하다보면 인스턴스를 재시작할때마다 변경되는 IP 주소때문에 귀찮음을 느낀다. 정말 감사하게도 탄력적 IP 설정을 통해 고정 IP를 활용할 수 있다. 1. AWS EC2 서버에서 인스턴스 생성 이 부분은 일전에 프로젝트를 하면서 만들어 둔 인스턴스가 있으므로 넘어간다. 혹시라도 생성방법을 모른다면 아래 글을 확인하자. 2021.03.30 - [4학년/SW validation&verification] - 00. AWS, Docker, jenkins 설치 00. AWS, Docker, jenkins 설치 1. AWS에 접속 & 회원가입 AWS Management Console (amazon.com) https://us-east-2.console.aws.amazon.com/console..

자기계발 2021.04.28
반응형