Python/문법(25)
-
[Python] 데이터 시각화
Ver. Jupyter Notebook (Anaconda3) ▶ 시각화 하기 위해 필요한 데이터 install # Anaconda Prompt (Anaconda3) pip install tqdm pip install selenium ▶ 데이터 시각화 >>> import pandas as pd >>> import numpy as np >>> import matplotlib.pyplot as plt # 시각화 라이브러리 >>> import seaborn as sns # 시각화 라이브러리 >>> from tqdm import tqdm_notebook # for문 진행상황을 게이지로 알려줌 # 에러 무시 >>> import warnings >>> warnings.filterwarnings(action='igno..
2021.04.29 -
[python] kaggle, boston marathon
Ver. Jupyter Notebook (Anaconda3) ▶ 데이터 합치기 : concat >>> import pandas as pd >>> import numpy as np >>> marathon_2015 = pd.read_csv('./date_boston/marathon_results_2015.csv') >>> marathon_2016 = pd.read_csv('./date_boston/marathon_results_2016.csv') >>> marathon_2017 = pd.read_csv('./date_boston/marathon_results_2017.csv') marathon_2015['Year'] = '2015' marathon_2016['Year'] = '2016' marathon_20..
2021.04.29 -
[python] 외부데이터
Ver. Jupyter Notebook (Anaconda3) ▶ 데이터 읽기 >>> import pandas as pd >>> import numpy as np >>> marathon_2015 = pd.read_csv('./date_boston/marathon_results_2015.csv') >>> marathon_2016 = pd.read_csv('./date_boston/marathon_results_2016.csv') >>> marathon_2017 = pd.read_csv('./date_boston/marathon_results_2017.csv') ▶ 데이터 확인 >>> print(marathon_2015.shape) >>> marathon_2015.head() >>> marathon_2017...
2021.04.29 -
[Python] 정리
1. 자료형 - 숫자, 문자열 - 데이터 보관소 : 리스트[], 딕셔너리{}, 집합{}, 튜플() - 메소드 : append 등.. 2. 함수 관련 - 사용자 함수 정의 - 반복문 for문, while문 - 조건문 if, elif, else - 예외 처리 : try,,, except - 에러가 났을 때 다음 스텝(반복)으로 넘어가는 3. 판다스, 넘파이 - Series(1차원 데이터) - DateFrame(2차원 데이터) # 데이터 구하기 구글 > kaggle > Compete # 시각화 - tableau : 차트 전용 툴, 예쁘게 가능, 어려움 - 파워비아 : 엑셀 연동, 쉬움
2021.04.29 -
[python] pandas
Ver. Jupyter Notebook (Anaconda3) ▶ pandas ● 데이터 유형 - 1차원(Series) : 한 줄 (행or열) - 2차원(Dataframe) : 두 줄 (행, 열) import pandas as pd# 시리즈, 데이터프레임 데이터분석 라이브러리 import numpy as np# 숫자, 행렬 라이브러리 ▶ Series: 1차원 데이터 - A one-dimensional labeled array capable of holding any data type s = pd.Series([3, -5, np.nan, 4], index=['a', 'b', 'c', 'd']) ▶ DataFrame (2차원 데이터) - A two-dimensional labeled data structure..
2021.04.28 -
[python] 심화
Ver. Jupyter Notebook (Anaconda3) ▶ 리스트 컴프리헨션(list comprehension) # 각각의 요소에 제곱을 할 경우 A = [1,2,3,4,5,6,7,8,9,10] B1 = [] for i in A: B1.append(i**2)# [1, 4, 9, 16, 25, 36, 49, 64, 81, 100] B2 = [x**2 for x in A]# [1, 4, 9, 16, 25, 36, 49, 64, 81, 100] B3 = [x**2 for x in range(1,11)]# [1, 4, 9, 16, 25, 36, 49, 64, 81, 100] ▶ input 함수 A = input('크롤링할 데이터는 무엇입니까? ') >>> 크롤링할 데이터는 무엇입니까? 대전 맛집 A# '대..
2021.04.27