본문 바로가기

728x90
반응형

배우기/기록의 중요성

(29)
[Python] Spyder IDE에서 내 작업 디렉토리 확인 및 변경 방법 작업 디렉토리 확인 os 모듈을 import 한 후에 os.getcwd() 하면 내 working directory 경로가 뜬다. 파일을 read 할 때 기본적으로 경로 지정을 하지 않으면 이 곳에 있는 파일이 읽힌다. 작업 디렉토리 변경 Tools > Preferences 로 들어간다. 왼쪽 메뉴 중 Working directiry 들어가서 설정 변경하면 되겠다.
[Python] 파이썬(아나콘다) 설치 방법 (os: windows) 1. https://www.anaconda.com/ 에 접속하여 오른쪽 상단의 Free Download 를 클릭 2. Download를 한번 더 클릭하면 설치 파일이 다운로드 된다. 3. 설치 파일 클릭하면 제일 먼저 뜨는 창, Next 클릭 4. Agree 클릭 5. Just me, 선택 후 Next 6. 설치 파일 경로 설정 후 Next 7. 아래와 같이 체크 설정 후 Install. Not recommanded. 지만 체크하는 이유는 파이썬의 Path를 자동 등록하기 위함이며 기존에 파이썬이 설치되어 있다면 충돌할 수도 있기 때문에 체크를 했다. 8. 설치 진행 중. 약 5분에서 10분 걸리는 것 같다. 9. Completed가 뜨면 Next 10. 설치 완료. Next 11. Finish 눌러주면 끝
[Python] 메뉴얼과 함수 소스코드 확인 함수의 메뉴얼 보기 f1? # 물음표 하나 붙이기 함수의 소스코드 확인하기 f1?? # 물음표 두 개 붙이기 캡쳐 화면 추후 붙이기 미리 메모
[R] R에서의 broadcasting 기능 broadcasting(브로드캐스팅) 기능: 서로 다른 크기의 행렬의 연산 시 작은 쪽 행렬이 큰 쪽 행렬에 맞게 반복 연산되는 기능 일반적으로 R은 브로드캐스팅 기능을 지원하지 않으며 파이썬에서는 가능하다. 예) 아래와 같은 matrix가 있다. m1-m2를 하게 되면 "배열의 크기가 올바르지 않습니다." 라는 오류가 발생한다. 그러나 m1 - 1:3 을 하게 되면, 즉 행렬에 벡터를 연산하게 되면 컬럼 방향으로 반복되어 연산된다. 이는 R은 컬럼 우선 순위이기 때문이다. 따라서 R은 벡터의 브로드캐스팅은 되지만 matrix 대 matrix는 계산이 되지 않고, matrix 대 벡터인 경우는 컬럼 방향으로 브로드캐스팅이 된다. 이에 대한 두 가지 해결 방안이 있다. 해결 1) 작은 행렬을 큰 행렬 사이..
예측모델링 이해한대로 작성하기(빅데이터 분석기사 시험장에서는?) 쉽게 말하여 결과에 영향을 미치는 원인변수가 있다고 하자(하나에서 두 개 이상). 이 원인변수로 y를 예측하고자 하는 것이 예측모델링이다. 의료 기록들로 생존률, 사망률을 예측하고자 한다. 사망, 생존을 factor라고 한다. y가 factor인 경우(범주형), 분류분석이라고 하며 y가 연속형인 경우(수치형)를 회귀분석이라고 한다. 이렇게 y가 존재하는 학습을 지도학습이라고 하며 여기서 y가 연속적이면 회귀분석, y가 factor이면 분류분석이라고 하는 것이다. y가 존재하지 않는 것도 있는데 이를 비지도 학습이라고 한다. 비지도 학습에서는 장바구니 분석(우유를 사는 사람이 빵도 구매할 확률) 등이 있으며, y가 없으면 주관적일 수밖에 없기 때문에 비지도 학습은 빅데이터 분석기사 시험에 나오기 어렵다. ..
R에서의 Oracle DB Connect 방법 현업에서는 보통 분석할 모든 데이터들은 외부 서버로 떨어져 있다. 즉 분석서버 및 분석 DB 서버가 분리되어 있을 가능성이 크다. DBMS가 설치되어 있는 서버가 따로 있을 것이라는 의미이다. 그래서 이 게시글에서는 R에서 DB로 접속을 하여 원하는 데이터를 가져오는 방법을 기록해두려고 한다. R은 데이터가 저장되는 공간이 없는 SW이므로 DB연결 후 데이터를 불러와야 한다. R에서의 통신 담당인 RJDBC패키지(64bit)와 oracle에서의 통신담당인 ojdbc.jar 파일이 필요하다(ojdbc.jar 는 oracle 설치 시 자동 생성된다). 그리고 RJDBC 버전과 ojdbc.jar 버전이 일치하여야 한다(64bit). 집에서 테스트 할 수 있는 방법으로, 내 PC에 있는 R에서 내 PC에 있는 ..
DBeaver로 oracle dbms 접속하기 1. 설치 후 처음 시작하면 다음과 같은 메시지가 뜨는데 샘플 데이터는 이미 있으므로 아니오를 클릭하였다. 2. Oracle을 사용하므로 Oracle을 선택하였다. 3. $ORACLE_HOME/NETWORK/ADMIN/TNSNAMES.ORA 파일을 열어 Host, Database이름, Port 번호, Client를 확인한 후 입력한다. 19c는 Databaserk orcl4로 했다(처음 설치 시 orcl19로 했다가 오류가 나서 orcl4로 변경함). 그리고 왼쪽 하단에 Test Connection을 클릭 4. Download 진행 5. 이렇게 하면 접속 끝이다. scott계정이 없어서, 선생님이 주신 sql 파일을 실행하여 scott 계정도 만들고, 테이블들도 복사해왔다. 여기서도 orange와 같은 ..
DBeaver 설치 방법 orange는 orange for oracle이라고 해서 oracle만을 위한 orange를 설치하여야 하는데 DBeaver는 어떤 DBMS든지 붙을 수 있는 장점이 있다. 1. https://dbeaver.io/ 사이트에 접속하여 DBeaver Coummunitiy Download 를 클릭한다. 2. Windows용을 설치할 거라 해당 링크를 클릭하여 설치파일을 다운로드 받는다. 학원에서 받을 떈 23.2.4 버전이었는데 벌써 23.2.5버전이 나왔네.. 3. 한국어 설치 4. 설치 시작합니다. 다음. 5. 동의함 클릭 6. For me 선택 후 다음 7. 선택 그대로 유지 후 다음 8. 설치 위치 선택 후 다음 9. 나는 바로가기 아이콘을 만들지 않음 체크 하고 설 10. 진행중 11. 바로 마침 클..
oracle(19c) 오라클 설치 방법 들어가면서: 이제까지는 oracle 11g 32bit 버전으로 공부를 했었다. 그 이유는 IDE를 orange로 사용했기 때문이다. orange가 64ibt와 호환이 되지 않기 때문이다. 그러나 oracle에서 fetch 절을 공부하기 위해서는 oracle 19c 64bit를 설치하여야 한다. 그러면 이제 orange를 사용할 수 없기 때문에 다른 IDE인 dbeaver를 사용할 것이다. dbeaver 설치 방법은 다른 게시글에서 작성하도록 하겠다. 참고로 orange 최신 버전은 64bit 지원이 가능하나 유료이다. 무료버전으로는 2개월 사용할 수 있다. 먼저 설치파일 압축을 지난번 11g 설치 폴더와는 다른 곳에 해제한다. 경로가 겹치면 안되기 때문이다. 윈도우 특징으로 여러 개 oracle을 설치해..
R 과 R Studio 설치하기(os: windows) 1. R 설치하기 1) 먼저 https://r-project.org/ 페이지에 접속한다. 2) 노란색으로 표시된 download R을 클릭한다. 3) Korea 찾아서 링크 클릭 4) Window용 설치 Download R for Window 를 클릭한다. 5) install R for first time 클릭 6) 최신 버전을 다운받는다. 7) 설치파일 실행 8) 설치 언어 한국어, 확인 9) 라이선스 설명. Free Software 라고 한다. 10) 설치 위치를 확인한다. 간속 Program Files(x86)에 설치가 될 수도 있는데 잘 확인해봐야 한다. 이 경로는 32bit 프로그램을 설치하는 곳이다. 64bit를 설치하면 호환의 문제가 생길 수도 있다. 11) 바로 다음 클릭한다. 만일 32b..

728x90
반응형