728x90
반응형

전체 글 49

[postgreSQL] 데이터베이스 생성, 테이블 생성 & 데이터 입력

이번 글에서는 psql이나 pgAdmin을 사용하여 데이터베이스 생성, 테이블 생성과 데이터 입력하는 법을 정리해보겠습니다. SQL 쉘(psql)에서 데이터베이스 생성 CREATE DATABASE 이름; SQL 쉘에서 students 데이터베이스를 만들어 보겠습니다. 백 슬래시 + 소문자 L을 입력해주면 데이터베이스 목록을 확인할 수 있습니다. 한글이라 백슬래시 대신 원'\'으로 표시되는 거 참고해주세요 :) 데이터베이스 연결 후 테이블 생성 "백슬래시 + c + 데이터베이스 이름"으로 원하는 데이터베이스에 연결을 먼저 해줍니다. 밑 코드를 사용하여 테이블을 생성해줍니다. 괄호 안에는 칼럼명 + 데이터 타입을 지정해줍니다. CREATE TABLE 테이블이름 (컬럼명1 데이터타입, 컬럼명2 데이터타입); ..

[데이터 분석] 파이썬 Pandas 행, 열 삭제

이번 글에서는 유명한 Iris 데이터셋을 사용하여 판다스를 사용해 원하지 않는 데이터를 삭제하는 방법을 정리해봤습니다. 먼저 판다스 라이브러리를 불러오고 데이터셋을 불러오겠습니다. import pandas as pd iris = pd.read_csv("iris.csv") iris 데이터셋의 첫 5줄을 확인하면 아래와 같습니다. 데이터셋 크기 (행, 열 개수) 확인하기 iris.shape 위 코드를 실행하면 (150, 5)가 출력됩니다. (행, 열) 순서로 iris 데이터셋에는 150개의 행과 5개의 열으 이루어져 있다는 걸 확인할 수 있습니다. 행 삭제하기 1. drop으로 인덱스 index 사용해서 삭제하기 데이터프레임.drop(인덱스)를 사용하여 삭제하고 싶은 행의 인덱스를 입력하면 됩니다. new_..

[Python] 아나콘다 (Anaconda) 다운로드 및 설치하기 feat. 주피터 노트북, 파이썬/콘다 버전 확인

아나콘다 Anaconda 아나콘다 (Anaconda)는 파이썬을 포함한 데이터 과학에 필요한 다양한 언어 및 패키지의 배포입니다. 프로젝트마다 다른 환경을 만드는데도 편리하고 환경마다 필요한 패키지를 설치, 제거 및 변경하기에 용이합니다. Anaconda를 처음 다운로드하면 파이썬 외에 데이터 과학의 일반적인 패키지가 제공되기 때문에 파이썬/데이터 과학을 독학하시는 분들에겐 아나콘다 설치를 많이들 추천합니다. 아나콘다 다운로드 및 링크를 통해 최신 아나콘다 버전을 다운로드합니다. https://www.anaconda.com/products/individual Anaconda | Individual Edition Anaconda's open-source Individual Edition is the eas..

[CSS] 선택자 Selector #1 (전체/요소/클래서/아이디 선택자)

이번 글에서는 CSS 선택자의 다양한 종류를 살펴보겠습니다. 뉴스 웹사이트 비슷한 웹페이지를 예시로 다양한 선택자를 이용하여 스타일을 입혀보겠습니다. 헤드라인 기사는 네이버 뉴스 (6/16일 자)에서 가져왔습니다. [HTML는 밑에 더보기로] 더보기 HTML 로그인 회원가입 헤드라인 뉴스 연합뉴스 드론이 밝혀준 범고래 사회 생활…"더 친한" 개체 존재 포토 과학 일반 추천 조선일보 “크리에이터가 돈이야” 애플도 유료 팟캐스트 출시 모바일 추천 조선비즈 한국, 세계에서 두번째로 SNS 많이 한다 인터넷/SNS 추천 이용약관 고객센터 전체 선택자 Universal Selector 페이지의 모든 요소를 선택하는 선택자(*)입니다. 아래 코드로 모든 요소를 선택해 color (글꼴 색)을 보라색으로 지정해보겠습..

Web development 2021.06.16

[통계] 결합확률분포 Joint Distributed Random Variables

확률 확률은 어떤 사건이 일어날 가능성의 측도입니다. 자주 두 가지 이상의 사건의 관계를 알아봐야 할 일이 생기는데 그때 알아야 할 확률 유형이 세 가지가 있습니다. 결합 확률 (Joint probability) P(A and B) = P(A, B) 두 사건이 동시에 발생할 확률을 의미합니다. 주변 확률 (Marginal probability) P(A) 또는 P(B) 두 개 이상의 확률변수들의 결합 분포로부터, 그중 하나만의 확률변수에 대한 확률 조건부 확률 (Conditional probability) P(A|B) = 사건 B가 사실일 경우 A의 확률 하나가 사실일 경우의 다른 사건에 대한 확률 두 개의 이산 확률변수 Discrete Random Variable 결합 확률 질량 함수 Joint Prob..

[CSS] 색상 바꾸기 (색상 이름, RGB, Hex 색상 코드)

CSS에서 다양한 색상 코드를 이용하여 색을 바꾸는 방법에 대해 알아보겠습니다. CSS 글씨 색깔 설정하기 아래는 h1, p, h2, p, button으로 이루어진 기본 HTML 웹페이지입니다. HTML 를 통해 csscolor.css 파일과 연결을 시켜둔 상태입니다. Colors Lorem ipsum dolor sit amet consectetur adipisicing elit. Provident quis magnam ex corrupti incidunt atque et modi quaerat error. Quidem beatae laboriosam ea velit libero mollitia animi ut culpa repudiandae? Heading Lorem ipsum dolor sit ame..

Web development 2021.06.14

[파이썬] 판다스 pandas 기초: 판다스의 자료 구조 series와 dataframe

판다스 Pandas 판다스는 파이썬의 라이브러리로 빠르고 쉽게 데이터를 정리하고 분석할 수 있게 해주는 도구입니다. 판다스와 Numpy 넘파이는 아마 데이터 분석/과학 작업에서 함께 많이 쓰이는 라이브러리입니다. 다차원 배열 객체를 제공하는 넘파이와 달리 판다스는 표 형식인 Dataframe이라는 객체를 사용합니다. 간단하게 말하면 판다스는 표 형식의 데이터 작업을 위해 설계되었고 넘파이는 숫자 배열 데이터를 작업하는데 가장 적합합니다. 왼쪽: 판다스의 데이터 프레임 오른쪽: 넘파이의 배열 이번 글에서는 판다스의 대표적인 두 자료구조 시리즈Series와 데이터프레임DataFrame에 대해 설명해보겠습니다. 이 글에서 pd는 pandas 라이브러리를 의미하는 것입니다. import pandas as pd ..

[통계] 확률변수, 확률분포

확률 Probability 확률이란 어떤 일이 일어날 가능성의 측도입니다. 확률은 A 사건(event)이 일어나는 경우의 수와 나올 수 있는 모든 경우의 비율이라고 할 수 있습니다. 통계적 실험을 했을 때 나올 수 있는 모든 경우의 수를 표본 공간 sample space라고 부릅니다. 어떤 사건 A의 확률 = (A 사건이 일어나는 경우의 수) / (나올 수 있는 모든 경우 [표본 공간]) 예를 들어, 동전을 던졌을 때 얼굴이 나오는 확률은 나올 수 있는 경우 숫자면, 얼굴면 2가지 경우에서 하나이기 때문에 1/2 = 0.5 = 50%의 확률입니다. 확률 변수 Random Variable 결과를 예측할 수 없는 무작위 (random) 실험에서 나타날 수 있는 결과를 수치로 표현한 값입니다. 주로 대문자 알..

[R/R스튜디오] 데이터 불러오기

이번 글에서는 R스튜디오에서 데이터를 입력하는 방법을 살펴보겠습니다. txt, csv파일 불러오기 1. read.table() 함수 사용해서 불러오기 데이터셋이름 Import Dataset 또는 Environment에서 Import Dataset을 선택한후 From Excel... 을 눌러주면 밑과 같은 창이 나옵니다. Browse... 에서 파일을 찾아주고 밑에 import를 눌러주면 불러오기 완성 :) 밑 오른쪽에 보는것과 같이 아래 코드를 실행해주는 것과 동일합니다. library(readxl) forestfires_excel

[웹 개발] CSS 기초: CSS란?, HTML에 CSS 적용하는 방식

CSS란? CSS란 Cascading Style Sheets의 약자로 웹페이지의 스타일을 정의하는 데 사용됩니다. 프론트엔드 개발자로서 제일 먼저 배우게 되는 세 가지 언어 HTML/CSS/JavaScript 중 하나이기도 합니다. 세 가지 언어의 역할: html: 웹페이지의 기본 틀 (뼈대)를 구성하는 역할 css: 웹페이지를 꾸며주는 역할 Javascript (JS): 동작들을 표현 이미지 출처: geekflare.com 제일 왼쪽에 스타일을 안입힌 순수 html 페이지입니다. 그리고 오른 쪽 두 이미지는 같은 html페이지에 다른 스타일시트를 입힌 웹페이지입니다. 폰트, 색깔, 구조 등 다양한 구성을 바꿀 수가 있습니다. CSS 기초 CSS 언어의 기본 문법: 선택자 { 특성: 값; } 예제 1) ..

Web development 2021.06.10
728x90
반응형