우노
[Python] Pandas DataFrame 컬럼 값 조건 변경 본문
DataFrame 생성
import pandas as pd
data = {'name':['michael','louis','jack','jasmine'],
'grades':[90,80,70,60],
'result':['N/A','N/A','N/A','N/A']}
df = pd.DataFrame(data,columns=['name','grades','result'])
# name grades result
#0 michael 90 N/A
#1 louis 80 N/A
#2 jack 70 N/A
#3 jasmine 60 N/A
DataFrame 컬럼 값 조건 변경
# grades 값이 90 이라면 result 는 'A'
df.loc[df['grades'] == 90, 'result'] = 'A'
# grades 값이 80 이라면 result 는 'B'
df.loc[df['grades'] == 80, 'result'] = 'B'
# result 값이 'A' 와 'B' 가 아니라면 result 는 'F'
df.loc[(df['result'] != 'A') & (df['result'] != 'B'), 'result'] = 'F'
# name grades result
#0 michael 90 A
#1 louis 80 B
#2 jack 70 F
#3 jasmine 60 F
'Language > Python' 카테고리의 다른 글
[Python] pip 개념 및 설치 (0) | 2021.06.25 |
---|---|
[Matplotlib] figure, subplot 차이 (0) | 2021.06.23 |
[Python] dictionary 키, 값 정렬 (0) | 2021.05.26 |
[Python] zip, 인자 언패킹(argument unpacking), *args, **kwargs (0) | 2021.04.18 |
[Python] Anaconda Python 버전 확인 및 변경 (0) | 2021.04.01 |
Comments