import pandas as pd
df = pd.read_csv('crime.csv', index_col=0)
df
데이터를 보니 검거율이 100을 넘는 값들이 있다.
100을 초과한 값들을 100으로 변경해주려 한다.
불리언 인덱싱을 활용해 여러 컬럼에 있는 값들을 한번에 바꿀 수 있다.
df.loc[: , '강간검거율':'폭력검거율'] > 100
df[ df.loc[: , '강간검거율':'폭력검거율'] > 100 ]
df[ df.loc[: , '강간검거율':'폭력검거율'] > 100 ] = 100
'Python > Pandas' 카테고리의 다른 글
Pandas - 날짜 단위로 그룹화하기 resample() (0) | 2023.01.08 |
---|---|
Numpy/Pandas 에서 datetime 다루기 (0) | 2022.12.02 |
Pandas 피벗 테이블(Pivot table) (0) | 2022.12.01 |
오픈API Goolglemaps Geocode로 위치정보 받아오기 (0) | 2022.12.01 |
Pandas의 DataFrame.plot() 으로 시각화하기 (0) | 2022.12.01 |