코딩하는 ditto 20

MySQL 초기 설정 방법(윈도우10 기준)

지난 게시물에서는 MySQL 설치 방법을 포스팅했습니다. https://shuoshi.tistory.com/239 MySQL 설치방법 (윈도우10 기준) MySQL을 설치해 보려 합니다. 1. 아래 주소로 접속합니다. https://dev.mysql.com/downloads/mysql/ MySQL :: Download MySQL Community Server Select Version: 8.2.0 Innovation 8.0.35 5.7.44 Select Operating System: Select Operating System… Mic shuoshi.tistory.com 이번 게시물은 MySQL 초기 세팅 방법입니다. 일단 MySQL 설치가 끝나면 MySQL.exe 파일이 설치 된 경로는 아래와 같습니다..

MySQL 설치방법 (윈도우10 기준)

MySQL을 설치해 보려 합니다. 1. 아래 주소로 접속합니다. https://dev.mysql.com/downloads/mysql/ MySQL :: Download MySQL Community Server Select Version: 8.2.0 Innovation 8.0.35 5.7.44 Select Operating System: Select Operating System… Microsoft Windows Ubuntu Linux Debian Linux SUSE Linux Enterprise Server Red Hat Enterprise Linux / Oracle Linux Fedora Linux - Generic Oracle Solaris macOS dev.mysql.com 2. 아래 설명과 같이 설..

윈도우에 도커docker 설치하기

지난 게시물에서는 파이썬 가상환경 만들기를 진행했었다. https://shuoshi.tistory.com/237 아나콘다로 파이썬 가상환경 설치하기(왕초보용) 파이썬 버전충돌은 일어나고... 가상환경을 깔으라는데.. 인터넷을 봐도 어떻게 하는줄 모르겠고... 결론부터 말하면, 아나콘다를 이용한 가상환경 설치 및 제거를 거의 완벽하게 이해했기에 기 shuoshi.tistory.com 파이썬의 다른 버전을 설치 한다던지, 모듈간 충돌을 방지하기 위해 가상환경을 설치했었는데, 이번에는 조금 더 큰 개념으로 접근해서 docker(도커)를 사용한 리눅스 기반의 가상환경을 만들어 보려 한다. 상단에 도커 로고를 보면 고래 위에 컨테이너 들이 쌓인것이 보이는데, 도커는 컨테이너를 통채로 옮겨서 환경을 구축한다는 그런..

아나콘다로 파이썬 가상환경 설치하기(왕초보용)

파이썬 버전충돌은 일어나고... 가상환경을 깔으라는데.. 인터넷을 봐도 어떻게 하는줄 모르겠고... 결론부터 말하면, 아나콘다를 이용한 가상환경 설치 및 제거를 거의 완벽하게 이해했기에 기록 겸 공유. 기본 조건은 아나콘다를 설치해야합니다. (아나콘다에서 만드는 방법만 알아요 ㅋㅋㅋㅋ) -- 가상환경 설치 방법 ( python 3.7.0 설치 예정) 1. anaconda prompt 실행 2. 명령어 입력창에 conda create --name 가상환경이름 python==3.7.0 (입맞에 맞게 버전 입력) - 파이썬 3.7.0이기에 외우기 쉽게 가상환경명을 py37로 했습니다. 그리고 엔터!! 3. 쭈르륵 다운로드가 실행 됩니다. 중간 package 부분에 파이썬 3.7.0 확인이 가능합니다. 그리고 ..

파이썬 기초 - 워킹 디렉토리 변경 방법(폴더 변경)

개인적으로 파이썬을 하면서, 가장 기본이 되는것은 어느 폴더에 작업을 하는지 아는것. # 파일의 이동이나 경로를 처리하는 라이브러리 불러오기 import os # 현재 작업 폴더 확인 os.getcwd() 이렇게 현재 기본 작업 폴더의 경로 확인이 가능하다. # 원하는 폴더로 기본 디렉토리 변경하기 # chdir (change directory 의 약자) os.chdir('C:\\Users\\miss_\\Documents\\python\\practice') 이러면 기존 작업 폴더 변경 끝!! 그럼 다시 작업 폴더를 확인하는 코드 입력 os.getcwd() 경로 변경 확인 간단 요약 1. import os - 라이브러리 불러오기 2. os.getcwd() - 현재 작업 디렉토리 확인 3. os.chdir(..

R 개념정리 5장 - 데이터분석(str(), table함수, ifelse함수)

https://shuoshi.tistory.com/234 4장을 통해서 data.frame을 만드는 과정을 했다면 5장에서는 그 data가 무엇인지 파악하는 작업 1. 데이터프레임 분석 함수 일단 데이터를 분석하는 가장 기본적인 함수 head() / 앞에서 6행 출력 tail() / 뒤에서 6행 출력 dim() / data.frame의 크기 (차원) 출력 str() / 데이터의 속상(성분) 출력 (x행이 뭔지 y열이 뭔지 등등) summary() / 행을 기준으로해서 열을 분석 요약함 (평균, 등) 2. table 함수 table 함수 / 빈도 파악 table(exam$math) 3. ifelse 함수 ifelse 함수 mathre80,"P","F") mathre ifelse 중첩 결합 exam ifel..

R 개념정리 4장 - 데이터프레임

4장의 핵점 내용은 데이터프레임 1.데이터 프레임 생성 데이터 프레임을 만드는 2가지 방법 첫 번째, 변수를 만든 후 합쳐서 표 만들기 두 번째, 처음부터 표를 만들면서 그 속에 변수 넣기 물론, 이 두 가지 외에도 데이터 불러오기라던지 등등 방법은 많으니 가장 기본적인 거만.. 2. 파일 불러오기 / 내보내기(저장하기) https://shuoshi.tistory.com/233 3장에서 언급한 것처럼 파일 불러오거나 내 보낼 때는 별도 패키지가 필요하기도 함, 주로 사용하는 게 엑셀과 CSV파일이니.. 파일 불러오기 / 저장하기 (readxl / writexl 패키지 필요) 파일 불러오기 (엑셀) : read_excel(”파일명. xlsx”) sheet가 여러 개 일 때는 sheet 넘버 입력 : rea..

R 개념정리 3장 - 변수의 이해(paste함수, 패키지함수)

쉽게 배우는 R데이터분석 책 기준 복습 3장의 결론: 변수의 이해 1. paste 함수 이해하기 paste() - 문자를 이어서 출력해 주는 함수 paste(), paste0()과 차이를 두고 한 시간 가까이 검색해 가면서 개념을 파악하려 했으나 결론은 큰 차이 없음. paste()와 paste0()은 sep 부분이 있냐 없냐 차이인데, collapse()라는 항목으로 sep가 거의 대체 가능하다 시피해서 문자를 공백 없이 쭉 출력하고 싶으면 paste0() 사용하고 문자 사이 뭘 넣고 싶으면 paste() 사용하는걸로 혼자 정리 끝. 2. 패키지 설치와 패키지로 사용 가능한 함수 library(dplyr) - 전처리 과정시 자주 사용 library(ggplot2) - 그래프 ggplot, qplot, ..

국비지원 코딩 도전기 #5. 보여주기식 공부는 아닌듯.

https://shuoshi.tistory.com/223 국비지원 코딩 도전기#4. 중앙정보처리학원 3차 면접과 합격 https://shuoshi.tistory.com/222 국비지원 코딩 도전기#3. 중앙정보처리학원 상담 https://shuoshi.tistory.com/221 국비지원 코딩 도전기 #2. 코딩 학원 알아보기 코딩 코딩... 초딩도 코딩을 한다는데... 아니 생각 shuoshi.tistory.com 일단 뭐가 되던 이미 과정은 시작했고, 전혀 알지 못하던 분야의 공부를 시작하게 되었다. 그리고, 6개월 단기 과정인지라 진도가 빠를 줄은 알고 있었지만 이렇게나 빠를 줄이야.. R 이라는 프로그램을 6일만에 끝 (원래 선생님은 5일에 끝낸다 했었는데...) 아무튼 코딩 수입인지라 알파벳 하..

2일차 복습: 데이터전처리 과정(summarise함수, group_by함수)

일단 group_by 함수부터 접근하면 데이터 프레임이 있다는 가정하에 같은 열 값을 가진 행을 기준으로 그룹화 시킨다는 의미 (가로로 긴 데이터 나온다는 의미/ 행 데이터) 이런 데이터프레임이 있다면 group_by(class)를 돌리면 class를 각 그룹별로 1반 2반 3반순으로 정렬하는 작업 그 후 summarise 함수를 이용하여 각 반으로 나눠진 그룹의 합 sum / 최댓값 max / 최소값 min / 평균 mean / 표준편차 sd / mediam 중앙값 / n() 빈도 등 함수 결합을 통해 요약 데이터 추출 가능 n() 는 빈도수를 나타내는데, 1차적으로 그룹함수를 통해 특정 열이 일치하는 행들의 갯수를 파악하는 의미 여러 제조사 중에서 컴팩트타입 차량의 생산량을 파악하는데 닛싼에서 2대 ..