Python/Pandas
컬럼에서 특정 값을 가진 행 삭제하는 Pandas 예제
webnautes
2024. 3. 22. 23:27
반응형
컬럼에서 특정 값을 가진 행을 삭제하는 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
반응형