본문 바로가기

회사생활

(36)
Jupyter 주요 단축키 모음 Jupyter 주요 단축키 모음 (1) 셀 선택 모드 (Command Mode) [esc] 또는 [ctrl] + [m]를 눌러 셀이 아래와 같이 파란색이 된 상태(셀 선택 모드)에서 해당 단축키 누른다. 위로 셀 추가[a] 아래로 셀 추가[b] 선택 셀 삭제[d][d] (d를 두번 누름) 선택 셀 잘라내기 (삭제로 써도 무방)[x] 선택 셀 복사하기 [c] 선택 셀 아래에 붙여넣기[p] 선택 셀과 아래 셀과 합치기[shift] + [m] 실행결과 열기/닫기[o] Markdown으로 변경[m] Code로 변경[y] 파일 저장[ctrl] + [s] 또는 [s] 선택 셀의 코드 입력 모드로 돌아가기[enter] - - (2) 코드 입력 모드 (Edit Mode) [enter]를 눌러 셀이 아래와 같이 초록색이..
Jupyter 실행하기 | Python IDE 실행하기 Jupyter 실행하기 | Python IDE 실행하기 아나콘다 Anaconda 설치 후 그래서 파이썬 코드들을 어디서 실습해야 하는지 궁금할 것이다. Python을 사용할 수 있는 IDE는 여러가지가 있지만 일단 아나콘다에 있는 기본적인 IDE인 주피터 Jupyter를 실행시키는 방법을 포스팅한다. 1. Anaconda-navigator를 실행시킨다. 아나콘다를 설치했다면 아래와 같은 아이콘을 찾을 수 있을 것이다. 2. 아나콘다 Home 화면에서 Jupyter의 Launch 버튼을 클릭한다. 3. 기본 설정된 브라우저가 뜨면서 아래와 같은 화면이 보인다면 Jupyter가 잘 실행된 것이다. 4. 이제 원하는 폴더로 들어가서 New > Python 3을 클릭한다. 5. 여기에 코드를 작성하고 저장하면 ..
파이썬과 파이썬 모듈 설치하기 | Install Python and Python Modules 파이썬과 파이썬 모듈 설치하기 | Install Python and Python Modules​ -(1) 아나콘다를 이용하여 파이썬 설치하기(2) 파이썬 모듈 (패키지) 설치하기-​ ​(1) 아나콘다를 이용하여 파이썬 설치하기​1. 아나콘다 다운로드 사이트에 접속한다. (https://www.anaconda.com/download/)​ 2. 자신의 OS와 bit에 맞는 설치파일을 다운로드 한다. 아나콘다는 Windows, macOS, Linux를 지원한다. ​3. 설치파일을 실행하여 기본 세팅대로 설치를 완료한다. Windows는 환경변수 설정 때문에 아래 체크박스에 체크하는 것이 좋지만 macOS의 경우 따로 체크하는 과정이 없다. ​4. 설치가 완료된 후 터미널을 켠다. Windows는 실행 또는 검..
R 예제 코드 - PCA / Principal Component Analysis / 주성분 분석 R 예제 코드 - PCA / Principal Component Analysis / 주성분 분석 iris 데이터의 주성분 분석을 하는 R 코드를 만들어 보자. - (1) 데이터 준비하기 (2) PCA 하기 (3) PCA 결과 확인하기 (4) PCA 결과 시각화하기1 - Scree Chart (5) PCA 결과 시각화하기2 - ggbiplot (6) 군집분석으로 검증하기 - (1) 데이터 준비하기 데이터는 R에서 기본 제공되는 iris 데이터를 사용하겠다. 일단 PCA에는 연속형 변수(Continuous Variable)만 사용하기 때문에 연속형 변수와 범주형 변수(Categorical Variable)를 분리한다. # 연속형 변수 dt
R 패키지 설치가 안 되는 경우 해결방법 R 패키지 설치가 안 되는 경우 해결방법 Installation failed: Peer certificate cannot be authenticated with given CA certificates install.packages 또는 install_github 함수를 사용해서 R 패키지를 설치할 때 가끔 위와 같은 에러가 나는데 이를 해결하기 위한 방법을 간단히 소개한다. 나의 경우 PCA 시각화를 위해 ggbiplot과 vqv 패키지를 Git Hub에서 다운받기 위해 아래 코드를 실행하니 에러 메시지를 만나게 되었다. 이런 에러가 발생하는 이유를 추측하자면 내가 실제 있는 국가랑 사용하는 인터넷 망의 국가가 달라서 생기는 것 같아서 대부분의 사용자들은 만날 일이 없을 것 같기도 하다. 이런 에러를 해..
Dimension / 차원 / 차원의 저주 / 차원축소 Dimension / 차원 / 차원의 저주 / 차원축소 이번 포스팅에서는 데이터를 다룰 때 자주 등장하는 '차원(Dimension)'이라는 개념에 대하여 정리해보려고 한다. 차원이란 수학에서 공간 내에 있는 점 등의 위치를 나타내기 위해 필요한 축의 개수를 말한다. (출처: 위키백과) 차원과 관련된 다른 개념들과 알고리즘을 이해하려면 우선 내가 가진 데이터가 몇 차원인지 알 수 있어야 할 것이다. - (1) 데이터에서 차원 찾기 (2) 차원의 저주 / Curse of Dimension (3) 차원축소 (4) Feature Selection (5) Feature Extraction - (1) 데이터에서 차원 찾기 아래와 같은 데이터를 가지고 있다고 하자. 그럼 이 데이터의 차원은 얼마일까? 차원 = 변수의..
R apply 계열 함수 총 정리 2 ( lapply / mclapply ) apply 계열 함수 총 정리 2 ( mclapply ) apply 계열 함수를 정리하는 시리즈 중 멀티코어를 이용하여 빠른 속도로 반복문을 처리하는 mclapply를 다뤄보고자 한다. 기본적인 apply 계열 함수에 대한 이해와 mcapply 외의 함수들에 대한 설명은 아래 포스팅을 참고하자. ▼ apply 계열 함수에 대한 기본적인 이해가 필요하다면? ▼ 2017/06/25 - [Analysis/R] - R apply 계열 함수 총 정리 1 ( apply / lapply / sapply / vapply ) -(1) R 멀티코어(Multi Core) 사용을 위한 환경(2) apply 계열, 특히 mclapply는 얼마나 빠른가?(3) 첫번째 테스트 : iris를 500번 rbind 하기(4) 두번째 테..
R에서 JAVA / rJava / JAVA_HOME 설정하기 R에서 JAVA / rJava / JAVA_HOME 설정하기 여러가지 패키지를 설치하다 보면 Dependent Library로 rJava가 같이 설치되는 경우를 볼 수 있다. 사전에 R 외에 다른 언어로의 개발로 인해 Java가 설치/설정 되어 있는 경우 잘 설치가 완료되는 경우가 있지만 그렇지 않은 대부분의 경우에는 설치시 오류 메시지가 나오게 된다. 그럴 때 어떻게 하는지 자세히 포스팅 해보려고 한다. - (1) R 패키지 설치하기 (2) R 라이브러리 불러오기 (3) Java 설치여부 확인하기 (4) Java 설치하기 (5) 환경변수 설정하기 - JAVA_HOME, PATH (6) R에서 JAVA_HOME 경로 설정하기 - (1) 패키지 설치하기 내가 설치하려고 하는 패키지는 엑셀 파일을 불러오고 ..