2-5. pandas : dt 메소드와 python datetime 모듈
datetime 모듈from datetime import datetimehttps://docs.python.org/ko/3.8/library/datetime.html datetime — 기본 날짜와 시간 형 — Python 3.8.19 문서datetime — 기본 날짜와 시간 형 소스 코드: Lib/datetime.py datetime 모듈은 날짜와 시간을 조작하는 클래스를 제공합니다. 날짜와 시간 산술이 지원되지만, 구현의 초점은 출력 포매팅과 조작을 위한docs.python.orgformat code코드뜻예시%Y연도-숫자 4자리0001, 0002, …, 2023, 2024, …, 9998, 9999%y연도-숫자 끝 2자리00, 01, …, 99%B월-영어이름January, February, …, De..
2-4. pandas : 문자열 처리
문자열 처리 : str 메소드str 메소드는 pandas 시리즈의 문자열 데이터를 조작하는 데 사용됩니다.주로 문자열의 부분 추출, 변환, 검색, 대체 등의 작업을 수행합니다.주요 기능부분 문자열 추출: str.slice, str[:n], str[-n:]문자열 변환: str.upper(), str.lower(), str.capitalize()문자열 검색: str.contains(), str.startswith(), str.endswith()문자열 대체: str.replace()공백 제거: str.strip(), str.lstrip(), str.rstrip()# str처리data['칼럼'][-5:] # 이렇게 하면 행 기준 제일 뒷 값 5개 출력됨data['칼럼'].str[-5:] # str 처..
2-3. pandas로 데이터 분석,변환하기 : 값 삭제, 값 불러오기, 변화하기, aggregation
data 값 삭제하기(drop, del)# 특정 값을 가진 행을 삭제하려면data = data[data['칼럼'] != 30] # 칼럼의 값이 '30'인 행 삭제하기# drop# 특정 행 삭제index_to_drop = df[df['B'] == 30].indexdf.drop(index_to_drop, inplace=True)# 칼럼 제거data.drop('칼럼이름', axis=1, inplace)data.drop(columns=['칼럼'], inplace=True)# name : 라벨 이름(열) , 숫자(행) -> 여러개의 칼럼을 입력하려면 리스트로 묶# axis ( 0 : 디폴트 값, 행 부분 / 1 : 라벨(제목)부분)# inplace ( False : 디폴트값, 출력했을때 한번만 보임 / Tru..