https://seong6496.tistory.com/234?category=903876
타 블로그 참조
replace 기본
(), {}, [] 소괄호 중괄호 대괄호가 모두 가능
df.replace({'열 이름' : '원래 값'}, 새로운 값)
중괄호 2개
ns_book4.replace({'부가기호': {np.nan :'없음'},
'발행년도': {'2021' :'21'}}).head(3)
전에 썻던 요일 바꾸는 방법에서 날짜를 하나씩 바꿨는데 알고보니 replace가 있었다.
기존방식 : 숫자를 하나씩 바꿔줌. 7줄나옴..
replace
마지막 추가설명) df.replace([0,1,2,3,4,5,6],['월','화','수','목','금','토','일'])로 하면 df내에 숫자가 전부바뀔수있으므로
df['요일'] = df['요일'].replace([0,1,2,3,4,5,6],['월','화','수','목','금','토','일'])로 하면 깔끔하다. 후자로해야 '요일'column에 있는 값들만 바뀜.
'파이썬. 데이터분석 > Pandas' 카테고리의 다른 글
Pandas DataFrame : isnull, replace, fillna, dropna 결측치처리 (0) | 2022.06.21 |
---|---|
Pandas DataFrame : duplicated, drop_duplicates 중복제거 (0) | 2022.06.21 |
Pandas DataFrame : 데이터 바꾸기 (0) | 2022.06.19 |
Pandas DataFrame : reset_index (0) | 2022.06.19 |
Pandas DataFrame : set_index (0) | 2022.06.19 |