Pandas – groupby를 사용하여 특정열 기준으로 DataFrame의 데이터 그룹 나누기Python/Pandas2023. 10. 9. 10:50
Table of Contents
반응형
groupby를 사용하여 특정열 기준으로 DataFrame의 데이터 그룹 나누는 Pandas 예제 코드입니다.
2022. 10. 21 최초작성
import pandas as pd # DataFrame은 2개의 컬럼으로 구성되며 alphabet 컬럼의 값을 기준으로 그룹을 나누려고 합니다. data = pd.DataFrame([[1, 'a'],[2, 'a'],[3,'b'],[4,'b'],[5,'b'],[4,'c']], columns=['number', 'alphabet']) print(data) number alphabet 0 1 a 1 2 a 2 3 b 3 4 b 4 5 b 5 4 c # alphabet 컬럼의 값을 기준으로 그룹으로 묶을 수 있도록 합니다. groups = data.groupby('alphabet') # alphabet 컬럼의 값이 a인 행만 가져옵니다. group_a = groups.get_group('a') # alphabet 컬럼의 값이 b인 행만 가져옵니다. group_b = groups.get_group('b') # alphabet 컬럼의 값이 a인 행만 출력됩니다. print(group_a) number alphabet 0 1 a 1 2 a # alphabet 컬럼의 값이 b인 행만 출력됩니다. print(group_b) number alphabet 2 3 b 3 4 b 4 5 b |
반응형
'Python > Pandas' 카테고리의 다른 글
Pandas 강좌 1 - Pandas 객체 생성 (0) | 2023.10.12 |
---|---|
pandas의 read_csv 함수에 사용되는 경로 문자열 앞에 r을 붙이는 이유 (0) | 2023.10.09 |
Pandas DataFrame 숫자 아닌 값을 0으로 처리하기 (0) | 2023.10.09 |
Pandas의 read_csv 함수 느린 속도 개선하기 (0) | 2023.10.07 |
Pandas drop 예제 (0) | 2023.10.07 |
시간날때마다 틈틈이 이것저것 해보며 블로그에 글을 남깁니다.
블로그의 문서는 종종 최신 버전으로 업데이트됩니다.
여유 시간이 날때 진행하는 거라 언제 진행될지는 알 수 없습니다.
영화,책, 생각등을 올리는 블로그도 운영하고 있습니다.
https://freewriting2024.tistory.com
제가 쓴 책도 한번 검토해보세요 ^^
@webnautes :: 멈춤보단 천천히라도
그렇게 천천히 걸으면서도 그렇게 빨리 앞으로 나갈 수 있다는 건.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!