컬럼에서 특정 값을 가진 행 삭제하는 Pandas 예제Python/Pandas2024. 3. 22. 23:27
Table of Contents
반응형
컬럼에서 특정 값을 가진 행을 삭제하는 Pandas 예제입니다.
2024. 3. 21 최초작성
Age 컬럼의 값이 40인 행과 Age 컬럼의 값이 34이하인 행을 제거하는 예제코드입니다.
import pandas as pd data = {'Name': ['John', 'Anna', 'Peter', 'Linda'], 'Age': [28, 34, 39, 40]} df = pd.DataFrame(data) print(df) print() # 'Age'가 40인 행의 인덱스를 찾기 indexes_to_drop = df[df['Age'] == 40].index # 해당 인덱스를 가진 행을 삭제 df.drop(indexes_to_drop, inplace=True) # 'Age'가 34 이하인 행의 인덱스를 찾기 indexes_to_drop = df[df['Age'] <= 34].index # 해당 인덱스를 가진 행 삭제 df.drop(indexes_to_drop, inplace=True) print(df) |
실행결과 인덱스가 2인 행만 남았습니다.
Name Age
0 John 28
1 Anna 34
2 Peter 39
3 Linda 40
Name Age
2 Peter 39
반응형
'Python > Pandas' 카테고리의 다른 글
Pandas 강좌 3 - 데이터 선택하는 방법, iloc (0) | 2024.08.12 |
---|---|
값 범위에 따라 컬럼 값 변경하는 pandas 예제 (0) | 2024.03.21 |
Pandas 강좌 9 - 결측치(Missing data) (0) | 2023.10.12 |
Pandas 강좌 8 - Pandas에서 CSV, HDF5, Excel로 저장 및 읽기 (0) | 2023.10.12 |
Pandas 강좌 7 - 그래프 그리기(Plotting) (0) | 2023.10.12 |