프로젝트 소개

pandas는 Python에서 실질적인 데이터 분석을 위한 핵심적인 고수준 빌딩 블록입니다. R의 data.frame 객체와 유사한 레이블 데이터 구조를 제공하여 관계형 데이터를 직관적으로 조작할 수 있게 합니다. 주요 기능은 다음과 같습니다: - 데이터 처리: 결측치(NaN, NA, NaT)의 쉬운 관리 및 열 삽입/삭제를 위한 크기 가변성 제공. - 데이터 정렬: 레이블 세트에 대한 객체의 자동 및 명시적 정렬. - 그룹화 및 변환: split-apply-combine 작업을 위한 강력한 'group by' 기능. - 인덱싱 및 슬라이싱: 지능적인 레이블 기반 슬라이싱, fancy indexing 및 대규모 데이터셋의 서브셋팅. - 데이터 통합: 데이터셋의 직관적인 병합(merging), 조인(joining), 리셰이핑(reshaping) 및 피보팅(pivoting). - I/O 도구: CSV, Excel, 데이터베이스 및 HDF5 형식의 데이터 로드 및 저장에 대한 강력한 지원. - 시계열 분석: 날짜 범위 생성, 빈도 변환, 이동 창 통계 및 날짜 시프팅을 위한 전문 기능. - 축 레이블링: 축의 계층적 레이블링(MultiIndex) 지원.