인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

rmoress님의 프로필 이미지
rmoress

작성한 질문수

[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)

작업형1 모의문제2

작업형1 모의문제2 6번

해결된 질문

작성

·

201

·

수정됨

0

  • 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!

  • 질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요

  • 먼저 유사한 질문이 있었는지 검색해보세요

     

  • 아래와 같이 작성했는데 마지막 답이 다르게 나옵니다...왜그럴까요..ㅠ

import pandas as pd

df = pd.read_csv("members.csv")
print(df.shape)

res1 = np.std(df['views'])

condition = df['age'] >0
df = df[condition]
print(df.shape)

condition2 = df['age'] == round(df['age'],0)
df = df[condition2]
print(df.shape)

res2 = np.std(df['views'])
print(round(res1+res2,2))

(100, 10)

(96, 10)

(90, 10)

8374.13 << 이 부분이 강의와 상이함

답변 1

0

퇴근후딴짓님의 프로필 이미지
퇴근후딴짓
지식공유자

넘파이 표준편차와 판다스 표준편차는 기본 설정(분모)이 달라 다른 값이 나타납니다.

  • 넘파이 : 모집단 표준편차 (분모 N)

  • 판다스 : 표본 표준편차 (분모 N-1)

강의에서 알려드린 판다스로 진행 바랍니다.

만약 넘파이로 굳이 진행하고 싶다면 np.std(data, ddof=1) 와 같이 설정 변경 필요해요

rmoress님의 프로필 이미지
rmoress

작성한 질문수

질문하기