Data Science : Study/1. Python 썸네일형 리스트형 Python : 데이터 시각화 ※ 매번 비슷한 내용을 구글링하는 것에 답답해서 항목별로 정리하는 글 ▶ 시각화에 필요한 패키지 import seaborn as sns matplotlib을 기반으로 하는 파이썬 시각화 패키지 실습용 데이터를 내장하고 있음 import matplotlib.pyplot as plt 파이썬에서 자료를 차트(chart)나 플롯(plot)으로 시각화(visulaization)하는 패키지 정형화된 차트나 플롯 이외에도 저수준 api를 사용한 다양한 시각화 기능을 제공 ▶ 한번에 여러 그래프를 보여주고 싶어 figure, ( (ax1, ax2, ax3) , (ax4, ax5, ax6) ) = plt.subplots(nrows = 2, ncols = 3) subplot과 달리 한번에 설정을 결정할 수 있다. ▶ fi.. 더보기 Python : (pandas) DataFrame 컬럼 다루기 ※ 매번 비슷한 내용을 구글링하는 것에 답답해서 항목별로 정리하는 글 ▶ 컬럼 내의 유일값의 개수를 알고 싶어 df['A'].value_counts() 각 값이 몇개인지 return된다. ▶ row의 label을 리스트로 출력 df.index ▶ 컬럼 내의 각 값들에 특정 기호(문자, 문자열)가 포함되어 있는지 확인하고 싶어 df['A'].str.contains("기호") 더보기 Python : (pandas) DataFrame 날짜 다루기 ※ 매번 비슷한 내용을 구글링하는 것에 답답해서 항목별로 정리하는 글 ▶ 내용만 날짜인 데이터를 날짜 타입으로 바꾸고 싶어 df[date_col] = pd.to_datetime(df[date_col]) ▶ 날짜의 일부만 확인하고 싶어 (연, 월, 일, 시, 분, 초) df[date_year] = df[date_col].dt.year df[date_month] = df[date_col].dt.month df[date_day] = df[date_col].dt.day df[date_hour] = df[date_col].dt.hour df[date_minute] = df[date_col].dt.minute df[date_second] = df[date_col].dt.second 더보기 Python : (pandas) DataFrame의 기본 ※ 매번 비슷한 내용을 구글링하는 것에 답답해서 항목별로 정리하는 글 ▶ 패키지 불러오기 import pandas as pd # 보통 애칭 많이 사용 ▶ csv 파일 불러오기 df = pd.read_csv("파일주소") ▶ csv 파일 저장하기 df.to_csv('파일명.csv', encoding = 'utf-8-sig') encoding 옵션 주면 한글 저장 시 깨지지 않는다. ▶ 빈 데이터프레임 생성하기 df = pd.DataFrame(columns = ['c1','c2','c3']) 컬럼명 및 개수는 데이터프레임 생성 시 정해줘야 한다(c1, c2, c3). ▶ 데이터프레임 내용 미리보기 : 5개 확인가능, 괄호 안에 숫자 넣을 경우 그 수 만큼 row 출력 df.head() series 사용가능 .. 더보기 Python : 문자열(string)의 모든 것 ※ 매번 비슷한 내용을 구글링하는 것에 답답해서 항목별로 정리하는 글 ( 예시로 사용되는 문자열을 a = apple, b = banana 라고 하자. ) ▶ 문자열을 특정 기호(문자, 문자열)를 기준으로 나누고 싶어 a.split("기호") ▶ 문자열의 형태를 재정비하고 싶어 (문자열 포매팅) print("{}".format(a))# apple new_a1 = "Hello {string}".format(string=a)# Hello apple new_a2 = "Hello {0}, {1}".format(a, b)# Hello apple, banana {} 자리에 a의 내용이 들어가서 return된다. 형태를 재정비하고 싶으므로 " " 사이에 원하는 형태를 쓴다. string처럼 변수명을 지정할 수 있다. .. 더보기 Python : 조건문(if-else) ※ 매번 비슷한 내용을 구글링하는 것에 답답해서 항목별로 정리하는 글 1. 기본 형태 if 조건문1: ### 실행할 내용 elif 조건문2: ### 실행할 내용 else: ### 실행할 내용 조건문 뒤에 : 잊지 않기. 실행할 내용은 if보다 한 칸 들여쓰기. elif 생략하고 if-else문으로 사용가능. else 생략가능. 더보기 Python : For문 ※ 매번 비슷한 내용을 구글링하는 것에 답답해서 항목별로 정리하는 글 1. 기본 형태 for item in iterable: ### 반복할 구문 2. iterable list : 리스트를 넣으면 리스트의 값들이 차례차례 item으로 출력된다. range(시작숫자, 종료숫자, step) 시작숫자와 step은 생략가능. 생략할 경우 시작숫자는 0으로, step은 1로 default setting. 결과는 시작숫자부터 종료숫자 바로 앞 숫자까지. 더보기 이전 1 2 다음