실버

데이터프레임 수정

수업 소개

파이썬 판다스로 만든 데이터프레임에서 값을 수정하는 방법을 배웁니다. 데이터프레임을 수정하는 방법은 여러가지가 있으므로, 필요한 문제를 해결하기 위해 가장 편리한 방법을 골라 사용하면 됩니다. 이번 수업에서는 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)

 

댓글

댓글 본문