728x90
반응형

Python_Basic 4

if __name__ == "__main__": 은 무엇인가요? 쉽게 정리!

상황에 따라서 어떤 파이썬 파일에서 만들었던 코드를 다른 파일에서 가져다가 쓸 때가 있다. 예를 들어 보자, 아래와 같이 name01.py 파일안에 'Hello, How are you', 00을 쳐주는 함수가 있다. 결과값은, 이렇게 나온다. 이번에는 name_01.py를 import한 name02 파일이 있다고 하자. Hello, How are you, other file을 출력하겠지? 결과값은, name01의 출력값과 name02에서 새로 선언한 "other file" 까지 두개의 결과가 출력된다. 이렇게 두 값이 출력되는 것을 막기 위한 코드가 바로! if __name__ == "__main__": 이 조건문을 입력하고 name01.py 함수명을 써주면 name01.py 에 있는 함수 식은 사용 하..

Python_Basic 2022.03.21

for 반복문: 데이터프레임과 함께 사용하기

for col in dataframe 을 하게 되면, dataframe[col] 출력시, dataframe에 담긴 모든 컬럼명들이 출력되게 됩니다. import pandas as pd import numpy as np df1 = pd.DataFrame(np.random.randn(4,3),columns=['n1','n2','n3']) #DataFrame 생성 for i in df1: print(i) ---- n1 n2 n3 df1은 dataframe 형태인데, for문을 돌려서 출력해 보면, 위의 보이는 바와 같이 컬럼명만 출력이 됩니다. 즉, for문의 경우 dataFrame을 반복 요소에 넣으면 Column이 출력됩니다. for in : 사례로 확인을 해볼게요. app_train 이라는 데이터 프레임..

Python_Basic 2022.03.20

[Python. Seaborn] FacetGrid, PairGrid, PairPlot, kdeplot

이번 글에서는 그래프 시각화에 자주 쓰이는 plot들을 정리해 보았습니다. Keywords - FacetGrid - PairGrid / PairPlot - kdeplot Facet Grid 쉽게 말해 Multi plot이라고 이해하면 됩니다. 하나의 데이터를 여러 개의 plot으로 나눠서 보고자 할 때 사용됩니다. g = sns.FacetGrid(tips, col='time', row='smoker') #2x2 graph 그리기 g = g.map(plt.hist, 'total_bill') #각 분류별 total_bill의 histogram 위의 예시는 row/col을 나눠서 흡연자 여부와 점심/저녁 여부에 따른 총 식사 비용의 histogram을 보여주고 있습니다. tips 데이터를 column은 tim..

Python_Basic 2022.02.24
728x90
반응형