728x90
np.where(조건, True일 때의 값, False일 때의 값)
import numpy as np
import pandas as pd
df = pd.read_csv("인천_행정구역현황.csv", encoding="949")
# 인천광역시 남구는 과거 2018년에 미추홀구로 명칭이 변경되어 해당 내용을 바꾸려고 합니다.
df['주소'] = np.where(df['주소'] == "인천광역시 남구", "인천광역시 미추홀구", df['주소'])
# df['주소']가 '인천광역시 남구'에 해당(True)하면, "인천광역시 미추홀구"로 바꾸고
# 해당하지 않으면(False) 그대로 df['주소'] 의 내용을 남긴다.
728x90
'데이터 분석 > [Python] 기초' 카테고리의 다른 글
[python] 코드 실행시간 측정하기 (0) | 2021.05.04 |
---|---|
[Python] 결측치 시각화 missingno (0) | 2021.03.14 |
[Python] read_csv 필요한 컬럼만 불러오기 (0) | 2020.12.04 |
[Python] matplotlib 한글 출력 (0) | 2020.12.04 |
[Python] 문자열 앞에 0 채우기 (0) | 2020.09.21 |