'f4'컬럼 값이 'ENFJ'와 'INFP'인 'f1'의 표준편차 차이를 절대값으로 구하시오
way1
abs는 pandas도 존재함
f1 칼럼인덱싱 한 번에 하면 더 좋음
df[df['f4']=='ENFJ']
df[df['f4']=='ENFJ']['f1'].std()
enfj = df[df['f4']=='ENFJ']['f1'].std()
infp = df[df['f4']=='INFP']['f1'].std()
print(np.abs(enfj - infp))
way2
ENFJ = df[df['f4']=='ENFJ']
INFP = df[df['f4']=='INFP']
# 조건에 맞는 f1의 표준편차 (ENFJ, INFP)
E_std = ENFJ['f1'].std()
I_std = INFP['f1'].std()
E_std, I_std
# 두 표준편차 차이 절대값 출력
print(abs(E_std - I_std))
5.859621525876811
'빅데이터 분석기사 > 작업 유형 1 문제 풀이' 카테고리의 다른 글
빅데이터분석기사 기출 3회 유형 1 문제풀이 (0) | 2023.06.16 |
---|---|
결측치 칼럼 제거 ~ isnull(), iloc.인덱싱 (0) | 2023.06.15 |
왜도와 첨도 구하기(skew,kurt) & 로그변환 np.log1p (0) | 2023.06.15 |
np의 floor, ceil, trunc (0) | 2023.06.15 |
11~20번 풀이 drop_duplicates('', keep='last'), reset_index(drop=True) (1) | 2023.05.29 |