PYTHON

20221005 = 강의정리

K.Y.PARK 2022. 10. 27. 16:28

# lambda = 함수를 간단하게 선언할 때 사용

# map = 여러 요소에 하나의 함수를 한번에 적용가능

# merge = 두 개의 데이터프레임을 묶을 수 있음 / df.merge(df_view, on=["내용번호","생산일"])


https://pandas.pydata.org/pandas-docs/stable/getting_started/intro_tutorials/08_combine_dataframes.html#min-tut-08-combine

# 1. 파일로 저장하기 ( file_name="저장할 파일명" )
   2. .to_csv(file_name, index=False)

# df_krx[["Name","Symbol"]] = 컬럼 중 Name, Symbol 컬럼만 보여주기

# df_10 = df_top10.merge(df_krx, left_on="종목별", right_on="Name")[["Name","Symbol"]] 
  df_top10 데이터에 df_krx의 Name, Symbol 해당하는 컬럼을 merge로 합치기

# 리스트컴프리헨션 = 여러 줄의 코드를 한 줄의 코드로 변환하는 방법
   for sym in df_10["Symbol"]:
    print(sym)

   [fdr.DataReader(sym,"2022")["Close"] for sym in df_10["Symbol"]] 

# concat으로 병합할 때 axis = 1 을 사용하면 컬럼을 기준으로 병합가능

# !pip install koreanize-matplotlib = 한글 폰트사용을 위해 설치 

# import koreanize_matplotlib  = 한글 폰트 적용

# plt.style.use("ggplot") = ""안에 사용가능한 style을 넣어서 사용가능

# plt.legend(bbox_to_anchor=(1,1)) = 오른쪽으로 데이터 name들을 넘겨줌

# df_norm.hist(bins=50, figsize=(15,10)) = bins는 막대의 갯수를 뜻함

# px.data.stocks() = px (plotly.express) 에서 내장하고 있는 stock 데이터를 불러 옴.

 

*출처 : 멋쟁이사자처럼 강의자료*