[Python:DataFrame]조건에 의한 컬럼값 변경 코드 정리

Oni·2023년 7월 6일
0
# case 1: '파트'컬럼이 a일 때 '팀'컬럼 깂을 A로 변경  
df.loc[df['파트']=='a','팀']='A'

# case 2: '중분류'컬럼이 '온라인'일 때 '소분류'컬럼 깂이 쿠팡,옥션인 '판매량'컬럼의 합
df.loc[df['중분류']=='온라인','판매량'] = df[df['소분류'].isin(['쿠팡','옥션'])]['일누계'].sum()

# case 3: 조건이 2개일 때 2개컬럼의 값 변경-지점이 서울이고 지점코드가 02일 때 구분코드와 국내_YN 컬럼 값을 각각 2442, Y로 할당하기 
df.loc[(df['지점이름']=='서울')&(df['지점코드']=='02'),('구분코드','국내_YN')] = ('2443','Y')
profile
데이터 분석/엔지니어링/ML에 관한 기록

0개의 댓글