공부 19

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 파일이 설치 된 경로는 아래와 같습니다..

공부/코딩 2023.12.26

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. 아래 설명과 같이 설..

공부/코딩 2023.12.07

윈도우에 도커docker 설치하기

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

공부/코딩 2023.08.10

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

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

공부/코딩 2023.07.24

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

개인적으로 파이썬을 하면서, 가장 기본이 되는것은 어느 폴더에 작업을 하는지 아는것. # 파일의 이동이나 경로를 처리하는 라이브러리 불러오기 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(..

공부/코딩 2023.07.09

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..

공부/코딩 2023.03.09

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

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

공부/코딩 2023.03.09

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

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

공부/코딩 2023.03.09

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

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

공부/코딩 2023.03.03

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

arrange(데이터) 함수 오름차순 정렬 arrange(desc(데이터)) 함수 내림차순 정렬 반 내림차순 5>1 정렬 하면서 math는 오름차순이니깐 낮은 점수부터 정렬 즉, 반별로 1차 구분 한다음에 그 안에서 수학점수가 낮은사람부터 정렬 연습문제 141쪽 audi 차중 hwy를 높은순으로 5대의 데이터 추출 getwd() setwd("C:/Rdata") install.packages("ggplot2") install.packages("dplyr") library(ggplot2) library(dplyr) mpg mpg %>% filter(manufacturer=="audi") %>% arrange(desc(hwy)) %>% head(5) 제조사로 아우디로 먼저 뽑아 낸 후, hwy 정렬 한 후에 ..

공부/코딩 2023.03.03