- 그룹별 통계량 계산
- groupby 메서드를 이용해 데이터를 그룹화하여 연산할 수 있음
- df.groupby('그룹화할 칼럼명')과 같은 방식으로 사용
- .agg()를 이용하여 다중 통계량 계산 또한 가능
#예시(타이타닉 데이터 사용)
#groupby 메서드 미사용
df['Age'].mean().round(2) #테이블 내 평균 나이 계산(round 이용 가능)
df['Sex'].value_counts() #성별에 따른 탑승객 수
#groupby 메서드 사용
df.groupby('Pclass',as_index=False).agg(Pclass_count=('Pclass','count')) #선실등급별 이용객 수
- 딕셔너리 복습
- 파이썬 딕셔너리는 키-값 쌍의 데이터를 저장, 중괄호{}로 둘러싸여 있음
- keys(): 모든 키를 dict_keys 객체로 반환
- values(): 모든 값을 dict_values 객체로 반환
- items(): 모든 키-값 쌍을 튜플로 구성된 dict_items 객체로 반환
- get(): 지정된 키에 대한 값을 반환(키가 존재하지 않으면 기본값 반환)
- pop(): 지정된 키와 해당 값을 딕셔너리에서 제거하고 해당 값을 반환
- popitem(): 딕셔너리에서 마지막 키-값 쌍을 제거하고 반환
- 대문자 변환 메서드
- .upper(): 모든 문자를 대문자로 변환
- .capitalize(): 맨 앞 글자만 대문자로 변환
- .title(): 알파벳 외의 문자로 나누어진 영단어들의 맨 앞글자를 대문자로 변환
파이썬 복습 진짜 많이 해야겠다고 느끼는 중....ㅠ
알고리즘 코드카타도 꾸준하게 해야겠다....
파이썬 과제 어려움!!!!
'Data > [스파르타 내일배움캠프]' 카테고리의 다른 글
[TIL]본캠프 14일차 (3) | 2024.05.02 |
---|---|
[TIL]본캠프 13일차 (2) | 2024.05.01 |
[TIL]본캠프 11일차 (2) | 2024.04.29 |
[WIL]본캠프 2주차 (4) | 2024.04.26 |
[TIL]본캠프 10일차 (2) | 2024.04.26 |