[Python] Pandas 정렬과 필터링, 그룹화
·
Python
오늘 멋쟁이사자처럼 그로스마케팅 부트캠프 강의를 들으며 Pandas의 정렬, 필터링, 그룹화에 대해 배웠다. Pandas에서 데이터를 원하는 형태로 가공하여 분석하기 위해 사용하는 핵심 기능이다.정렬데이터를 특정 기준에 따라 정렬하여 분석을 용이하게 한다.# 단일 컬럼 정렬sorted_df = df.sort_values(by="매출액", ascending=True)# 다중 컬럼 정렬sorted_df = df.sort_values(by=["매출액", "클릭수"], ascending=[False, True])by: 정렬 기준이 되는 컬럼ascending: True면 오름차순, False면 내림차순apply()를 이용한 최우선순위 정렬df["우선순위"] = df["이름"].apply(lambda x: 0 if..
[Python] 문자열 포맷팅 정리
·
Python
파이썬에서 데이터를 출력할 때, 원하는 형식으로 정리하는 것은 매우 중요하다.특히 숫자를 다룰 때는 소수점 자리 지정, 천 단위 콤마 추가, 정렬, 진수 변환 등 다양한 포맷팅 옵션을 활용할 수 있다.포맷팅 상세 문법 (: 뒤에 포맷 옵션)포맷팅 코드의미예시 (num = 1234.5678)결과.nf소수점 n자리{num:.2f}1234.57,천 단위 구분{num:,}1,234.56780ndn자리 숫자, 빈 곳 0 채우기{num:08.2f}01234.57왼쪽 정렬{num:1234.5678>오른쪽 정렬{num:>10}  1234.5678^가운데 정렬{num:^10}1234.5678b2진수 변환{num:b} (num=10)1010o8진수 변환{num:o} (num=10)12x16진수 변환{num:x} (num=..