[파이썬] 공공데이터 활용해 포트폴리오 만들기(2)_메서드(문자열 데이터)처리 ~
2024. 4. 16. 20:31
앞선 포스팅에서는
숫자 데이터 관련한 메서드를 공부했다면
이번 포스팅에서는 문자열 데이터 관련 메서드를
작성할 예정이다.
[Split, Strip, Append]
우선 문자열 분리에 대한 설명이다.
문자열 분리는 split함수가 있다.
구분자 ex) , , ' , ; , : 등을 기준으로 분리하는 방법이다
위 결과를 보면 알겠지만 split함수는 분리에 유용하지만
,를 기준으로 분리하기 때문에 공백을 제거한 채로
결과값을 출력해주진 않는다.
이를 해결해 주기 위해
strip함수를 활용해 공백을 제거해줄 수 있다.
strip함수는 문자열 양 끝의 공백을 제거한 채로
출력해주는 함수다.
양끝의 공백을 제거하는 데 유용하지만 역시
리스트 안의 공백을 제거하기엔 부족하다.
그러므로 이럴 땐
인덱스로 각각의 인수를 따로 불러와서
strip하고 새로운 리스트에 적용해야한다.
(새 리스트에 추가하는 함수는 append임을 참고하자)
[replace]
단어마다 인덱싱을 해준 후
새로운 리스트에 추가해주는 방법과 더불어
replace로 분리해주는 방법도 있다.
replace는 단어 뜻 그대로 '대체'해주는 방법이다.
이렇게 짠 코드를 출력하면
일일이 인덱싱해서 strip으로 양끝의 공백을 없애고
append로 새로운 리스트에 추가해주는 과정 없이
문자열에서 " "을 ""로 바로 대체 할 수 있다.
(메타코드M의 서포터즈 활동으로
강의 수강권을 제공받아 쓰는 글입니다.)
'Portfolio' 카테고리의 다른 글
[파이썬] 공공데이터 활용해 포트폴리오 만들기(4)_pandas(라이브러리) ~ 날짜데이터 처리 (0) | 2024.04.20 |
---|---|
[파이썬] 공공데이터 활용해 포트폴리오 만들기(3)_for, while 반복문 ~ list comprehension (0) | 2024.04.17 |
[파이썬] 공공데이터 활용해 포트폴리오 만들기(1)_파이썬 설치 및 기본적 문법~메서드(숫자데이터처리) (0) | 2024.04.15 |
[파이썬] 공공데이터 활용해 포트폴리오 만들기(0)_들어가며 (0) | 2024.04.15 |
[GA분석] 구글 머천다이즈 스토어 #1 (0) | 2022.05.29 |