'파이썬 기초' 태그의 글 목록
Data Analyst
300x250
300x250

파이썬 기초 7

FinanceDataReader 파이썬 실습 - 2

라이브러리 불러오기 import pandas as pd import FinanceDataReader as fdr 개별 종목의 일별 시세 수집 종목코드로 수집이 가능합니다. 종목명을 찾아서 일별 시세를 수집해 주는 함수를 만들어 볼 예정입니다. - fdr.DataReader("종목코드", "하위 연도" , "상위 연도" ) df=fdr.DataReader("005930","2017","2022") df # 종가 시각화 하기 df["Close"].plot() 상장종목 목록 가져오기 df_krx=pd.read_csv("krx.csv") df_krx 상장종목 목록 사용하기 종목명과 심볼을 찾기 위해 상장종목 목록을 사용합니다. df_krx.head()​ 종목명으로 종목 코드를 받아오는 함수 만들기 def ite..

파이썬 파라미터/하이퍼파라미터

우선 모델 튜닝하기전에 한가지 개념을 짚고 넘어가겠습니다. 바로 파라미터(Parameter)와 하이퍼 파라미터(Hyper parameter) 입니다. 파라미터(Parameter, 매개변수) 파라미터(parameter, 매개변수)는 학습 과정에서 생성되는 변수들입니다. 예를 들어 한 학년에 속해 있는 학생들의 키에 대한 정규분포를 그린다고 하면, 평균과 표준편차가 계산 될 것입니다. 여기서 평균과 표준편차가 파라미터(Parameter, 매개변수) 입니다. 파라미터는 데이터를 통해 구해지며, 모델 내부적으로 결정되는 값입니다. 사용자가 임의로 설정하는 값이 아닙니다. LGBM 모델과 딥러닝 모델의 학습 가중치들이 파라미터에 해당됩니다. 하이퍼 파라미터(Hyper parameter) 하이퍼 파라미터는 모델링할..

Lv1 | EDA | 결측치 확인하기 (is_null())

결측치는 말 그대로 데이터에 값이 없는 것을 뜻한다. 줄여서 'NA' 또는 'NULL' 이라고 표현한다. pandas에서는 결측치를 NaN으로 표현하며, isnull() 메서드를 사용하면 DataFrame에서 NaN 값을 확인할 수 있다. isnull() 메서드는 DataFrame에서 데이터가 NaN 값이면 True로 , 그렇지 않으면 False로 리턴한다. import pandas as pd import numpy as np df=pd.DataFrame({'name':['a','b','c'],'age':[30,np.nan,19],'class':[np.nan,2,3]}) df.isnull() df.isnull().sum() 하게 되면 데이터 프레임의 각 열 별 결측치 수를 확인할 수 있다.

파이썬 기초 - 2

리스트의 인덱싱 - car라는 변수에 담겨있는 '구급차'를 인덱싱을 통해 가져오기 car 리스트의 첫번째 원소는 0부터 시작하므로 구급차는 인덱싱 순서로 2번째에 있다. car=['경찰차','소방차','구급차','녹차'] car[2] - 1번째 인덱스 가져오기 car[1] - 마지막 인덱스 가져오기 car[-1] 문자열을 리스트로 만들기 - split(): address를 공백으로 문자열 분리 address=" 경기도 파주시 심학산로 000 1001동 " address_list=address.split() - len(): 문자열 길이 구하기 len(address) - len(): 리스트의 길이 구하기 총 리스트의 길이로 리스트 안의 원소 개수와 같다. len(address_list) - 인덱싱으로 '파주..

파이썬 기초 - 1

현재 주피터 노트북이 있는 경로를 출력할 수 있다. %pwd Zen of Python - 파이썬의 철학이 잘 담겨있는 Zen of Python 을 출력할 수 있다. - import를 통해 파이썬의 라이브러리나 패키지를 가져올 수 있다. import this boolean 파이썬에는 명시적인 것이 암시적인 것보다 낫다라는 철학이 있다. True 나 False는 0과 1로도 표현할 수 있으나 명시적으로 표현하기 위해 True와 False를 사용한다. # True는 1과 같음을 표현하기 # 파이썬에서는 같음을 비교할 때 == 연산을 사용한다. print(True== 1) print(True=="1") True != "1" # 문자열 1과 True는 다르다. False != "1" # False 도 마찬가지이다..

300x250
300x250