자주 활용되는 판다스 예제 quiz 관련 질문
안녕하세요 코딩 입문자입니다. 가격이 5000 이상인 데이터의 수를 구할때 코딩을
result=len(df['가격']>=5000) print(result)
이렇게 구성하면 안되는 건가요?
con=df['가격']>=5000
len(df[con])
값이랑 다르게 나와서요ㅣ.
답변 1
1
우선
con=df['가격']>=5000
len(df[con])는 합쳐서 보여드리면 아래와 같습니다. 학습자님이 작성한 코드와는 다른 코드에요!
df[df['가격']>=5000]
추가로
len은 데이터프레임의 행의 개수 또는 리스트 개수를 반환합니다.
len(df['가격']>=5000)에서 df['가격']>=5000는 True와 False 를 반환하니 전체 개수가 됩니다.
만약 위처럼 사용하고 싶다면 sum(df['가격']>=5000)이 맞습니다. True는 1이고, Fase는 0이라 모두 더하면 조건에 맞는 개수가 됩니다.
이진분류에서 양성 클래스가 0일 때 평가 방법
0
15
2
원핫인코딩 전 train과 test 병합여부
0
22
2
수강기간 연장
0
24
2
29강 작업2형의 이상치 처리
0
55
2
수강기간 연장 문의드립니다!
0
55
2
9월에 실기출제기준 개정내역에 신설된부분
0
53
1
작업형2 모의문제2 결과값 관련 문의드립니다.
0
64
2
12회차 시험 실패 후 13회 도전 예정입니다.
0
48
1
random_state 값
0
68
2
강의 연장 문의 드립니다.
0
63
2
강의 연장 문의
0
60
2
오징어게임
0
63
1
object 컬럼이 여러 개인 경우 인코딩 전처리 방법
1
49
2
데이터 전처리 순서 관련
0
62
2
작업형2 모의문제 데이터 불러오기
0
60
2
강의 연장 부탁드립니다!
0
66
2
수강기간 연장 문의드립니다!
0
61
2
2회 기출유형(작업형1) Warning
0
75
2
describe()
0
55
2
수강기간 연장 문의
0
83
2
빅데이터분석기사 실기 인코딩
0
71
2
수강기간 연장문의
0
79
2
수강 기간 연장 문의 드립니다.. 부탁드립니다 ㅠㅠ
0
64
2
작업형2와 3의 목적
0
47
1





