본문 바로가기
Data/[스파르타 내일배움캠프]

[TIL]본캠프 12일차

by MIN_JOON 2024. 4. 30.
  • 그룹별 통계량 계산
    • 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