수업 소개
파이썬 판다스로 만든 데이터프레임에서 값을 수정하는 방법을 배웁니다. 데이터프레임을 수정하는 방법은 여러가지가 있으므로, 필요한 문제를 해결하기 위해 가장 편리한 방법을 골라 사용하면 됩니다. 이번 수업에서는 replace 함수 등 4가지 방법을 배워봅니다.
강의
코드
modify.py
import pandas as pd path = "롤 데이터.csv" df = pd.read_csv(path, encoding="euc-kr", index_col=0) ndf = df[(df["티어"] == "BRONZE") & (df["라인"] == "정글")] ndf2 = ndf[["티어", "라인"]].copy() ndf2 = ndf2.replace("정글", "미드") ndf2["라인"] = "미드" ndf2.loc[ndf2["라인"] == "정글", "라인"] = "미드" def change(x): if x == "정글": x = "미드" return x ndf2["라인"] = ndf2["라인"].apply(lambda x: change(x)) print(ndf2)