# .replace

pandas 입문이오 ! (이거 마쟈...??!)
들어보기만 했습니다. pandas... 슬쩍 봤는데, 뭔가 엑셀이랄까? 아 뭔가 그런 느낌적인 느낌이에오 ! 우선, Pandas를 쓰려면 ? Python이 설치되어 있어야 합니닷 ! 일단, 맥(Mac OS)은 파이썬3가 내장되어 있어염(오늘 기준: 23.08.01) 그래도 의심스러우니깐 파이썬이 설치되어 있는지 확인해 보자구요 ! 터미널(terminal)에서 <s

12. 데이터 수정
데이터를 다루다보면, 불필요한 데이터를 삭제하거나 새로운 데이터를 추가하는 등의 수정 작업이 필요할 때가 있다. 데이터 준비 (이전과 동일) Coulmn 수정 .replace() : 특정 데이터를 원하는 데이터로 바꿔줌. (딕셔너리 형태로 입력!) .str.lower() : 입력된 문자열을 소문자로 바꿔줌 (전에 했던 내용^^) .str.upper() : 입력된 문자열을 대문자로 바꿔줌 
문자열의 특징 문자열 : string 문자 하나 : character (줄여서 char) 1. index로 접근 가능하지만, 수정할 수는 없다.(read-only) >#### bracket notation : 대괄호[ ]를 이용해 문자열의 문자, 배열의 요소, 객체의 속성을 조회하는 방식 2. + 연산자를 쓸 수 있다. 문자열 + 문자열 문자열 + 다른 type : string type과 다른 type 사이에 + 연산자를 사용하면, 모두 string 타입으로 변환된다. 문자열의 프로퍼티 .length str.length : 문자열의 길이를 반환한다. 문자열 메소드 .indexOf() str.indexOf(searchValue) : 문자열을 찾아서 처음으로 일치하는 index를 반환하는 메소드 str.lastIndexOf(searchValue) : 문자열을 *뒤에

.replace로 원하는 특수문자와 괄호 안의 내용 지우기
역시나 지난 글에서 사용했던 데이터를 사용한다. 데이터 내용을 확인해보니 불필요한 특수문자와 특수문자 안의 내용을 지우고 싶은 생각이 들었다. .replace를 사용하여 지워보자. [지우기 평범한 기호들은 위 코드로 거의 다 지울 수 있다. pat = r'[' 여기서 [대신에 다른 특수문자나 글자, 숫자를 넣어 제거할 수 있다. '지우기 코드에서는 '가 이미 사용되는 문자이므로 인식하기 힘들다. 이런 문자 앞에는 \기호를 붙여서 인식하게 해야한다. 영어, 숫자 지우기 영어 소문자와 대문자, 숫자를 제거해준다. > 여기서 응용