전체 글 (17) 썸네일형 리스트형 [R] 패키지 설치하기, 패키지 불러오기 여타 다른 프로그래밍들과 마찬가지로 R 자체에서 제공하는 내장함수가 있는 반면에 다양한 기능을 제공하기 위해서는 외부 라이브러리를 불러와야 할 경우가 있다. 외부 라이브러리를 불러오기 위해 설치를 해야하는데 설치방법에는 크게 두 종류가 있다 install.packages 를 통한 설치 방법 R 스튜디오의 인터페이스를 이용하는 방법 첫 번째 방법은 아주 간단하다. R script 창에 install.packages("패키지명") library(패키지명) install로 원하는 패키지를 설치하고 library로 패키지를 호출한다. library() 이러한 형식으로 library() 를 호출하면 컴퓨터에 설치되어 있는 라이브러리 목록들을 보여준다. 특이사항(?)은 install.packages를 사용할 때는 .. [R] 벡터 생성하기, 기본 함수, 변수 벡터 벡터는 데이터 구조의 가장 기본적인 형태로 벡터는 1차원이며 한 가지 데이터 유형으로 구성된다. 할당 연산자인 [SQL] 중첩 질의, 상관 중첩 질의 어느덧 벌써 올해가 며칠 안남은게 느껴진다. 올해 초부터 데이터분석 공부를 시작해서 부랴부랴 알아보다 보니 SQL이란 것이 있더라. 데이터 베이스를 생성하거나 조회, 수정 등 할 수 있는 SQL 이란 것이 있다고 해서 4-2 학기에 수강신청을 통해 공부를 시작하게 되었다. 이미 정보처리기사나 SQLD 시험 볼 때 접해봤던 것들이라 배우는 내용이 크게 어렵지는 않았지만 막연한 개념으로만 알고 시험을 쳤었기에, 수업 중에 실습을 하는 것에 있어서 버벅거림이 있기도 하고 SQL문을 복습하고자 하는 느낌으로 글을 작성하기로 하였다. 계획대로면, DB의 정의니 스키마니 처음부터 시작해야 하는 것이 맞지만 당장 그럴 시간도 없고 지금 공부하고 있는 부분부터 올리려고 한다. 1. 중첩 질의 중첩질의(nested su.. [R] R, R studio 설치하기 데이터 분석을 공부하면서 Python을 주로 이용했었는데 논문이나 서적을 읽으면서 공부를 진행하다 보면 R을 이용한 코딩 과정이나 설명이 많이 나오기도 하고 빅데이터분석기사 시험에서도 물론 Python이 있지만 R을 이용하여 설명하는 과정도 꽤 많기 때문에 기본적인 R의 필요성을 느끼게 되었다. 따라서 R의 설치부터 기초적인 문법을 공부하기로 하였다. 1993년 뉴질랜드에 위치한 오클랜드 대학교에서 개발된 통계 및 그래프 작업을 위한 인터프리터 프로그래밍 언어 GPL로 배포되고 있어 무료로 사용할 수 있다. 그래픽 관련 패키지를 설치하면 간단하게 다양한 그래프를 활용할 수 있으며 구글이나 네이버 지도를 불러오거나 이를 활용해 GIS 용도로 쓰는 것도 가능하다. 데이터 마이닝, 빅데이터 프로세싱, 기계학습.. 빅데이터 커리어 가이드북 도대체 뭐가 다른거지 ? 나를 비롯해서 아마 빅데이터 / AI 쪽 관련 분야의 취업을 희망하고 있는 사람이라면 "데이터 사이언티스트, 데이터 애널리스트, 데이터 엔지니어 등등은 뭐가 다른거야 ? " 라고 한 번씩은 생각해보지 않았을까 싶다. 여러 기업의 채용공고 등을 보아도 명확한 차이점을 알기 쉽지 않고 빅데이터 분야가 각광받기 시작한지 많은 시간이 지나지 않았기 때문에 아직 기업에서도 그리고 개인에게도 정의가 명확하게 내려지지 않았다고 생각한다. 또한, 사이언티스트니 엔지니어니 차이점은 대략 알겠는데 취업을 희망하는 취업준비생 입장에서 내가 좀 더 공부해야 할 내용이 무엇인지를 알려주는 길을 잘 모르는 사람들에게 길잡이 역할을 할 수 있다고 생각한다. 차이점을 알려줘 자, 그래서 도대체 데이터 직군 .. [가상 환경 구축] Ubuntu 서버에서 jupyter 환경 구축하기 목적 : 기상청으로부터 받아온 대용량의 데이터를 연구실 서버에 저장하고 이를 다뤄야 하는데 일일이 개인 컴퓨터로 넘겨와 처리하기에는 비효율적인지라 서버에 실험환경을 구축하게 되었다. 이론 : 대용량의 데이터를 서버에 저장하고 putty를 이용해 서버에 원격 접속한 뒤, jupyter notebook을 실행하고 내 컴퓨터의 웹 브라우저를 이용해 jupyter notebook에 접속하는 방식이다. 목차 Conda 설치 Conda 가상환경 만들기 Jupyter 설치하기 1. Conda 설치 1-1) Conda 파일 다운 자신의 os, cpu 등을 고려해서 conda의 버전을 선택해야 하는데 아래의 사이트에서 알맞은 버전을 확인하자 https://repo.anaconda.com/archive/ Index of .. [SQLD] 11/5 SQLD 후기 일주일 만이다. 블로그에 남겨야지 남겨야지 미루고 미루다 겨우 작성한다. 11/5에 SQLD 시험을 치르고 왔다. 시험 장소는 '한림대학교 기초교육관' 8월에 ADSP 시험을 치룰 때도 이 곳에서 시험을 봤었는데 택시타고 한림대학교 정문 앞에서 기초교육관 찾아가기가 너무 어려웠는데 그래도 한 번 와 본 경험이 있다고 이번에는 헤매지 않고 잘 찾아갔다 :) 제 47회 SQL 개발자(SQLD) 1과목 : 데이터모델의 이해 및 분석 2과목 : SQL 이해 및 활용 1과목은 데이터모델의 전반적인 개념을 묻고 E-R 모델, 스키마, 정규화와 반정규화 등의 기초적인 개념에 대해서 다룬다. 객관식은 기억나지 않지만 단답식의 경우 (내부,개념,외부) 스키마 중 어떤 스키마인지 묻는 문제와 테이블을 제시하고 어떤 정규형.. 쉽지 않다 처음 블로그를 시작할 때 공부하면서 흔히 접했던 Tistory와 Velog 중에서 꽤 오랜 시간을 고민했는데 깔끔한 가독성을 포기하고 Tistory로 시작을 한 것은 좀 더 친숙했기 때문인데 기존의 사용자들이 단점 아닌 단점이라고 표했던 HTML & CSS 를 알고 있어야 관리가 편하다고 했던 점이든지 물론 Tistory도 마크다운 기반의 작성이 가능하지만 Velog 만큼 유연한 작성이 힘들다고 하는 점이든지 블로그를 처음 시작하는 나에겐 여간 어려운 일이 아니다. 내가 보던 블로그들 처럼 가독성 좋고 내 취향껏 이쁘게 꾸며보고 싶은데 뭐가 뭔 지 몰라서 현실은 타이핑만 치고 있는 나란 놈 익숙해질 때 까지는 시간이 필요할 것 같은데 .. 11/5은 SQLD 시험 날인데 공부 집중이 안된다 이전 1 2 3 다음