본문 바로가기

전체 글

(55)
[파이썬] 단일 차트 그리기: matplotib 문제1: x가 1,2,3이고 y가 4,5,6인 그래프를 그리시오. 1. 데이터 시각화: 그래프 그리기 01. 라이브러리 호출하기 우선 그래프를 그리기 위해 matplotlibrary에 있는 pyplot을 불러온다 02. 데이터 저장 x축과,y축이 될 값을 리스트 형태로 저장한다. 03. 데이터 입력 - 그림을 그려줄 도화지 만들기: plt.figure() >> 생략가능 - 데이터 입력하기: plt.plot(x, y) 2. 그래프 내부 옵션 01. 라인의 굵기 변경 : plt.plot(x, y, linewidth = '원하는 굵기')를 입력하여 선 굵기 조정 02. 라인 색상 바꾸기 : plt.plot(x, y, color = '원하는 색상') 03. 데이터 위치 표시(mark)하기 : plt.plot(x..
[파이썬] 파이썬 라이브러리, 구글 드라이브 mount 1. 자주 사용하는 내장 라이브러리 라이브러리란, 도구의 모음을 뜻하며 따로 설치하지 않아도 이미 만들어져 내장 되어 있는 모듈이다. 따라서 필요할 때 import 하여 추출하여 사용하면 된다. 코드북 import math # 복잡한 연산(sin함수 등)을 실행해주는 라이브러리 import numpy as np # 행렬이나 배열을 쉽게 처리할 수 있게 하는 라이브러리 import pandas as pd # 테이블(표)형식의 데이터를 다루는 라이브러리 import seaborn as sns # 데이터를 시각화해주 라이브러리 import matplotlib.pyplot as plt import warnings # 경고 메세지 무시하기 2. 구글 드라이브 마운트하기 구글 드라이브에 업로드한 데이터를 구글 Co..
[파이썬] 데이터 프레임 기초 (pandas) 1. 데이터 프레임, DataFrame 생성 - 데이터프레임이란 열과 행으로 구성된 '표'를 말한다. - pandas라는 외부 라이브러리를 이용해 데이터 프레임을 만든다. 01) 외부 데이터(pandas 데이터) 불러오기 (import함수) 코드문 import pandas as pd 02) dict를 활용하여 데이터 프레임 생성하기 코드문 df = pd.DataFrame( { 'a' : [1, 2, 3], 'b' : [4, 5, 6], 'c' : [7, 8, 9]}) df 02) 리스트를 이용하여 데이터 프레임 생성하기 코드문 a = [[1, 4, 7], [2, 5, 8], [3, 6, 9]] df2 = pd.DataFrame(a) df2 *칼럼명 추가하기 기존의 컬럼명을 바꾸거나 추가할 때: i) df..
[파이썬] 제어문: if 조건문 [ 조건문 if ] 01. 구조 if 조건문: 주어진 조건이 true(참)일 경우에만 명령을 선택적으로 실행하고 싶을 때 사용. if 조건1: 조건1이 참 일때의 실행문 elif 조건2: 조건2가 참 일때의 실행문 else: 실행문 cf. : 아래줄은 반드시 들여쓰기를 해야한다. (빈칸 2개, 혹은 4개) 02. 예시: 윤년 계산 조건 알아보기 *윤년에 해당하는 조건 알아보기 1) 연도가 4로 나누어 떨어지면 윤년이다. (ex. 2008, 2012, 2016, 2020,,,) 2) 그 중에서(4로 나누어 떨어지는 연도 중) 100으로 나누어 떨어지면 평년이다. (ex. 2100년, 2200년, 2300년, 2500년,,,) 3) 그 중에서(4, 100으로 나누어 떨어지는 연도 중) 400으로 나누어 떨어..
[파이썬] 제어문: for 반복문 1. 반복문 빠르게 많은 양의 데이터를 처리하기 위해 반복과 선택을 통해 정확하고 효울적인 동작이 이루어질 수 있도록 프로그래밍하는 것. cf. 항상 :(콜론)과 함께 사용해야 한다. 01. 종류 - while: 조건문이 '참(True)'인 동안 while문에 속한 문장들이 반복하고 싶을 때 사용. - for: 주어진 데이터 세트를 순회하거나 원하는 횟수만큼 반복하고 싶을 때 사용. - if: 주어진 조건이 true(참)일 경우에만 명령을 선택적으로 실행하고 싶을 때 사용. 2. for 반복문 01. 구조 for 변수 in 반복 가능한 객체 : 반복할 문장 cf. for 함수 바로 아래줄은 반드시 들여쓰기를 해야한다. (빈칸 2개, 혹은 4개) 02. 예시: 1부터 100까지의 수를 더하고 그 값을 화면..
[파이썬] 제어문: while 반복문 1. 반복문 빠르게 많은 양의 데이터를 처리하기 위해 반복과 선택을 통해 정확하고 효울적인 동작이 이루어질 수 있도록 프로그래밍하는 것. cf. 항상 :(콜론)과 함께 사용해야 한다. 01. 종류 - while: 조건문이 '참(True)'인 동안 while문에 속한 문장들이 반복하고 싶을 때 사용. - for: 주어진 데이터 세트를 순회하거나 원하는 횟수만큼 반복하고 싶을 때 사용. - if: 주어진 조건이 true(참)일 경우에만 명령을 선택적으로 실행하고 싶을 때 사용. 2. while 반복문 01. 구조 조건문이 '참(True)'인 동안 while문에 속한 문장들이 반복해서 수행된다. while 조건문: 반복하여 수행할 문장 cf. : 아래줄은 반드시 들여쓰기를 해야한다. (빈칸 2개, 혹은 4개)..
[파이썬] 리스트, 튜플 1. 리스트 01. 정의 : 하나의 변수에 여러 개의 데이터를 넣고, 이를 순서에 따라서 출력한다. 02. 특징: - 값을 변경(치환/ 추가/ 제거) 할 수 있는 데이터 유형이다. - 리스트 안에 리스트를 넣을 수도 있다. 03. 사용법 : [ ] 대괄호를 사용하여 순서대로 입력한다. - [ ] 대괄호 안에 들어가는 값은 인덱스라고 부른다. - 리스트의 인덱스는 1로 시작하지 않고 0으로 시작한다. (즉, 리스트 안에 값이 n개가 있다면, 순서는 0부터 n-1 까지 있다.) 04. 예시 *예시1) 1년 12달 각각의 날 수를 변수에 저장, 출력해보자 원래는 아래와 같이 하나의 변수에 하나씩 저장하던 것을 month1 = 31 month2 = 28 month3 = 31 month4 = 30 ... 리스트를..
[파이썬] 자료형: 숫자형, 문자형 *자료형이란? 자료형: 저장되는 데이터의 '형태'를 출력하는 것을 말한다. 1) 변수 저장 2) type 함수를 사용해서 저장된 데이터의 형태 출력 3) 출력된 3가지의 형태 a = 1 print(type(a)) a의 구조 int 숫자형(정수: 양수, 0, 음) b = 0.1 print(type(b)) b의 구조 float 숫자형(실수: 1.1, 0.0, -1.1) c = 'hello' print(type(c)) c의 구조 str 문자형 1. 숫자형 a의 구조 int 숫자형(정수: 양수, 0, 음) b의 구조 float 숫자형(실수: 1.1, 0.0, -1.1) 사칙 연산( +덧셈, -뺄셈, *곱셈, **제곱, /나누기, //나누기의 몫값, %나누기의 나머지값 등)을 할 수 있다. 2. 문자형 c의 구조..