- 파이썬 Pandas 사용 중 문자열을 슬라이싱하는 경우가 있다.
- 아래의 Seperator는 종목코드와 보고서 종류(분기, 반기 or 온기)를 표시하는데, 이를 종목코드와 보고서종류로 나누는 작업이 필요하다/.
- DataFrame['열_이름'].str.slice(start=시작 위치, stop=끝 위치)
- 시작 위치는 포함, 끝 위치는 미포함
- 문자 8개가 필요하고, 0번째 위치부터 7째 위치까지 사용하므로 아래와 같이 설정한다.
- 보고서 종류는 문자열 시작 위치만 지정해 주고 끝은 설정하지 않는다.
dart_data_BS_2['종목코드'] = dart_data_BS_2['seperator'].str.slice(start=0,stop=8)
dart_data_BS_2['보고서종류'] = dart_data_BS_2['seperator'].str.slice(start=8)
print(dart_data_BS_2)
'코딩 > Python' 카테고리의 다른 글
[AWS Lambda] Layer를 사용하여 라이브러리 업로드 (0) | 2022.09.17 |
---|---|
[Python] 해당 폴더에 파이썬 모듈 설치하는 방법 (0) | 2022.09.15 |
[Python] while 조건문에 True 입력하면 무한루프 (0) | 2022.09.15 |
[Python] telegram 모듈 설치 관련 (0) | 2022.09.15 |
[Python] 오늘 기준 직전 영업일 확인 (0) | 2022.07.17 |
댓글