전체 글 218

[파이썬] 수치형 변수의 요약, 기술통계

환경 : Google Colab 데이터: mpg 데이터 사용 import pandas as pd import numpy as np import matplotlib.pyplot as plt import seaborn as sns # 파이썬 버전 확인 print(pd.__version__) 3print(sns.__version__) # 데이터 확인 df.head(4) df.info() # 결측데이터 확인 df.isnull().sum() horesepower 변수가 6개의 결측치가 확인 # 비율로 확인 # 기초통계량 확인 df.describe() # 범주형 데이터의 기초통계량 확인 df.describe(include="object") # mpg 변수의 고윳값 갯수 보기 df["mpg"].nunique() # ..

SQL 과제 - 팀별 SQL퀴즈 풀기

4조 성민제, 조은정, 이다은 [문제 준비] # 계정생성 CREATE USER 'user4'@'%' IDENTIFIED BY '1234'; GRANT ALL ON *.* TO 'user4'@'%' WITH GRANT OPTION; # 데이터베이스 생성 CREATE DATABASE IF NOT EXISTS employeedb4; USE employeedb4; # 부서 테이블 생성 CREATE TABLE DEPT_4 (DEPTNO INT PRIMARY KEY, DNAME VARCHAR(10), LOC VARCHAR(10)); # 사원 테이블 생성 CREATE TABLE EMP_4 (EMPNO INT PRIMARY KEY, ENAME VARCHAR(10) NOT NULL, JOB VARCHAR(5) NOT N..

SQL 활용

# 과목번호, 이름, 강의실, 개설학과, 시수 열로 구성된 과목2 테이블을 생성하시오 # 과목번호를 기본키로 설정하시오 CREATE TABLE 과목2( 과목번호 CHAR(4) NOT NULL PRIMARY KEY, 이름 VARCHAR(20) NOT NULL, 강의실 CHAR(4) NOT NULL, 개설학과 VARCHAR(20) NOT NULL, 시수 INT NOT NULL ); SELECT * FROM 과목2; # 학생2 테이블 생성하시오 CREATE TABLE 학생2 (학번 CHAR(4) NOT NULL, 이름 VARCHAR(20) NOT NULL, 주소 VARCHAR(50) DEFAULT "미정", 학년 INT NOT NULL, 나이 INT NULL, 성별 CHAR(1) NOT NULL, 휴대폰번호 ..

SQL 기초

SQL 관계형 데이터베이스 표준 언어로서 가장 많이 사용되는 데이터 언어 - SYSTEM R’이라는 실험용 DBMS를 위한 데이터 언어로 IBM 연구소에서 처음 개발 -현재는 미국 표준(ANSI)과 국제 표준(ISO) 관계형 데이터베이스 표준 언어로 승인 ORACLE, MS SQL-Server, MySQL 등 거의 모든 관계형 DBMS가 지원 SQL을 구성하는 3가지 부속 언어의 분류와 관련 주요 기능 MySQL 개요  세계에서 가장 많이 사용하는 오픈소스 RDBMS, 1995년에 최초 개발  코드가 공개되어 있어 누구나 다운로드하여 사용할 수 있는 데이터베이스 관리 시스템  무료임에도 불구하고 처리 속도가 빠르고 설치도 쉬움  오라클, MS-SQL Server와 함께 가장 많이 사용하는 DBMS..

SQL mysql 실습 셋팅

# 새로운 manger 관리자 생성 CREATE USER "manger" @ "%" IDENTIFIED BY "1234"; # 생성한"manger"관리자 계정에 권한을 부여함 GRANT ALL ON *.* TO "manager" @ "%" WITH GRANT OPTION; # univdb 생성 CREATE DATABASE IF NOT EXISTS univDB; use univdb; CREATE TABLE 과목 ( 과목번호 char(4) NOT NULL PRIMARY KEY, 이름 VARCHAR(20) NOT NULL, 강의실 CHAR(3) NOT NULL, 개설학과 VARCHAR(20) NOT NULL, 시수 INT NOT NULL ) ; CREATE TABLE 학생 ( 학번 CHAR(4) NOT NUL..

[크롤링] GS25 매장 크롤링 -1

거주하고 있는 고양시의 GS25 매장들을 크롤링 하고자 한다. 매장이름, 주소, 기능을 갖고옴 목표 - 페이지 접속과 페이지의 각 요소의 html 속성을 확인 - 1페이지의 각 요소를 갖고와서 저장하기 url : http://gs25.gsretail.com/gscvs/ko/store-services/locations GS25 일상생활의 중심, 하루의 시작 Lifestyle Platform GS25 gs25.gsretail.com - 특히 3번의 기능 을 갖고오는데 많은 고민을 했다. 일단 리스트 형태로 갖고오는것을 목표로 함 1. 필요 패키지 설치 # 필요 패키지 설치 from selenium import webdriver from webdriver_manager.chrome import ChromeDr..

R ggplot2

### R 그래프 : 대표적인 ggplot2 패키지 # 산점도 : 변수 간 관게 표현 # 1. 배경설정 # ggplot(data=데이터프레임, aes(x=변수 , y=변수)) ggplot(data = mpg, aes(x=displ, y=hwy)) # 2. 그래프 추가 : + geom_point() ggplot(data = mpg, aes(x=displ, y=hwy)) + geom_point() #### 경고 메시지 # Removed 3 rows containing missing values (geom_point). # 결측치를 포함하는 3개의 행을 제거했습니다,, # 3. 축에 대한 범위 조정 # xlim(축의 시작값, 축의 끝나는 값) / ylim(축의 시작값, 축의 끝나는 값) ggplot(data ..