datascience/Finanace

문자열 앞에 0채우기(주식 ticker)

patrck_jjh 2022. 3. 20. 01:06

한국 주식의 티커를 불러왔을 때 앞 부분에 0이 있는 티커의 경우 0이 생략되어 int형태로 불러와지는 경우가 있다.

 

 

이 경우 Sereis데이터를 string형태로 바꾸고

str의 자료구조에서 .zfill() 메서드를 활용하면 생략된 0을 채워줄 수 있다.

한국 주식 티커는 6자리이므로 파라미터로 6을 입력해주면 된다.

 

df["종목코드2"] = df["종목코드"].astype('str').str.zfill(6)