더북(TheBook)

◼︎ 51. null 값을 특정 계산 결과로 대체하기

df_fillna_mean = df.fillna(df['a'].mean()) # a열의 평균값으로 대체합니다.

# 새로운 열 만들기 실습을 위한 데이터 프레임 만들기 
df = pd.DataFrame(
        {"a" : [4, 5, 6, 7], 
         "b" : [8, 9, 10, 11],
         "c" : [12, 13, 14, 15]},
        index=pd.MultiIndex.from_tuples( # 인덱스를 튜플로 지정합니다. 
            [('d', 1), ('d', 2), ('e', 1), ('e', 2)],     
            names=['n', 'v']))           # 인덱스 이름을 지정합니다.

실행 결과

 

 

a

b

c

n

v

 

 

 

d

1

4.0

7.0

10.0

2

5.0

8.0

5.0

e

1

6.0

5.0

11.0

2

5.0

9.0

12.0

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.