목록전체 글 (167)
JUST GO
5.데이터프레임 변경 (1) 데이터 전처리를 위해 꼭 익혀두어야 할 내용입니다. 반복 학습과 실습을 통해서 익숙해져야 합니다. # 라이브러리 불러오기 import numpy as np import pandas as pd import matplotlib.pyplot as plt # 데이터 읽어오기 path = 'https://raw.githubusercontent.com/Jangrae/csv/master/tips(2).csv' tip = 5.1.열 이름 변경 기존 데이터프레임의 열 이름을 적절히 변경해야 할 경우가 있습니다. 또는 집계 1) 일부 열 이름 변경 rename() 메소드를 사용해 변경 전후의 열 이름을 딕셔너리 형태로 나열하는 방법으로 변경합니다. implace=True 옵션을 설정해야 변경 ..
9. 정규 표현식 Python 만의 기능이 아닌, 문자열을 다루는 여러 곳에서 사용되는 공통된 표현식입니다. 다소 이해하기 어려울 수 있지만, 알아두면 정말 편리한 기능입니다. 9.1.정규식 사용 전/후 비교 기존의 반복문으로 처리하던 것을 정규 표현식으로 처리하면 코드가 단순해집니다. 물론 정규식에 대해 알지 못하면 암호(?) 같은 느낌일 것입니다. 우선 다음과 같이 이름과 전화번호가 섞여 있는 문자열이 있습니다. 2) 정규식으로 처리 정규식으로 전화번호 뒤 네 자리를 xxxx로 변경합니다. [문제] 위 코드를 정규식으로 사용하는 방법으로 재작성하세요. # 이름과 주민번호가 섞여 있는 문자열 peoples = '홍길동 : 800104-1049234 일지매 : 760405-1052114' # 주민번호 뒷..
실습 #1 : Input 1. 함수 hello_world 를 만들어 보세요. 이름 값을 받는 입력 매개변수 name(문자) 'Hello '와 ', welcome to Python World!' 사이에 name 을 넣어 출력 (Hello name, welcome to Python World! 형태) name 에 값을 지정하여 함수의 결과를 확인하세요. hello_world('Ann') ----------------------- Hello Ann, welcome to Python World! lets 2. 함수 say_hey 를 만들어 보세요. 3. 함수 hello 를 만들어 보세요. 이름 값을 받는 입력 매개변수 name(문자), 숫자를 받는 loud(숫자) (이 때, loud = 1 로 선언) loud ..
딕셔너리는 집합과 마찬가지로 중괄호({}) 를 사용해 선언합니다. 6.1.1.딕셔너리 직접 만들기 1) 일정한 정보를 갖는 딕셔너리 [참고] key가 될 수 없는 리스트 당연히 Key는 변경되면 안됩니다. 튜플은 변경 불가능한 자료형이지만, 리스트는 변경 가능한 자료형입니다. 그러므로 리스트는 딕셔너리의 Key가 될 수 없습니다. [참고] 또 다른 방법 dict 함수를 사용해 다음과 같이 만들 수도 있습니다. 6.1.2. 딕셔너리로 자료형 변환 dict() 함수를 사용해 Key:Value 형태를 가질 수 있는 자료형을 딕셔너리로 변환합니다. 대부분 리스트로 딕셔너리를 만듭니다. 1) 리스트 -> 딕셔너리로 변환 2) 튜플 -> 딕셔너리 변환 당연히 튜플을 딕셔너리로 변환할 수 있습니다. # 튜플 만들기 ..