취미코딩

취미로 즐기는 코딩!

데이터프레임 수정

토픽 취미코딩 > 실버

수업 소개

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

 

댓글

댓글 본문