데이터 전처리 작업시 조건에 따른 특정값 채우는 방법?
해당 문제 연습하는 도중에 train과 test 데이터셋에 총구매액이 0원보다 작은 데이터가 있습니다.
해당 데이터를 0원으로 채우는(변환) 방법을 알고 싶습니다.
결측치의 경우 fillna()로 쉽게 채울 수 있는데 결측치가 아닌 데이터의 조건에 따른 특정값으로 채우는 방법이 궁금합니다

답변 1
0
어떤 근거로 값을 변경하려는 걸까요? 파생변수는 생성해도 이렇게 값을 임의로 변경하지는 않아요
만약 변경한다면 아래와 같이 사용할 수 있어요
# 예를 들어, 열 'A'의 값이 3보다 큰 경우 열 'B'의 값을 999로 변경
df.loc[df['A'] > 3, 'B'] = 999
0
해당 데이터셋에서 음수로 표시되는 총구매액은 이상치로 판단되서 이상치를 제거하지 않고 특정값으로 대체하는 방법이 궁금했고, 또 유사한 문제가 1유형에서 나올 수도 있을 거 같아서 질의드렸습니다.
알려주신 방법으로 잘 해결했습니다.
감사합니다.
0
넵!! 작업형1에선 나올 수 있습니다 🙂
작업형2의 이상치는 문제에서 명시하지 않으면 하지 않는 것을 추천해요~
해당 도메인 전문가가 아닌이상 이유가 있는 데이터 일 수도 있습니다.
로지스틱회귀, 회귀
0
28
2
회귀 문제를 풀때 질문입니다.
0
32
1
불균형 처리 후 성능이 더 낮아졌다면,
0
44
2
실기 체험 제2유형 에러 문의
0
35
1
LIGHTGBM 으로 하면 pred값이 소수점 6자리까지 나오는게 맞나요
0
35
2
3번문제 등분산 가정
0
35
2
작업형3 target 형 변환 질문
0
29
2
[작업형1] 연습문제 섹션1 ~ 10 의 section4
0
23
3
원핫인코딩과 레이블 인코딩에서 concat
0
44
2
제2유형 질문입니다.
0
39
2
C()
0
36
2
작업형 2에서 strafity 적용 유무
0
43
2
수강 기간 연장 가능 여부 문의드립니다.
0
46
1
ols
0
36
2
2유형 작성관련 질문(일반 심화)
0
30
2
2유형 작성관련 질문
0
29
2
2유형 object컬럼 개수 다르면
0
37
2
코딩팡질문이요ㅠㅠ
0
36
2
관찰값과 기대값의 개념이 헷갈립니다.
0
19
2
작업형2 ID 컬럼 삭제 질문
0
39
2
2유형 작성관련 질문
0
27
2
memoryerror 질문
0
21
2
작업형 유형2 이렇게 고정 템플릿으로 가져가도 될까요?
0
37
1
ID 삭제 필수 인가요?
0
33
3





