조건에 의한 값 변경

ZZOMING·2023년 3월 4일
0

Pandas

목록 보기
1/1

값 변경

조건에 의한 변경

1) df.loc[조건문 , '열'] = '값

#data['target']의 값이 "Malignant"일 경우,1로 바꾸기 
data.loc[data['target'] =="Malignant" , 'targert'] = 1
data.loc[data['target'] =="Benign" , 'targert'] = 0

2) map({기존 값 : 새 값})

#data['target']의 값이 "Malignant"일 경우 1 , "Benign"일 경우 0으로 바꾸기 
data['target'] = data['target'].map({"Malignant" : 1 , "Benign" : 0}) 

3) np.where(조건문, 참, 거짓)

#data['target']의 값이 "Malignant"일 경우 1 아닐경우 0
data['target'] = np.where(data['target'] == "Malignant" ,1 ,0) 

4) 열 전체 값 변경

# data['target']의 모든 값을 0으로 바꾸기
data['target'] =0
profile
STEADY 👩‍💻

0개의 댓글