◼︎ 50. null 값을 특정 값으로 대체하기
= df.fillna(13) # 13으로 대체하는 예
실행 결과
|
|
|
a |
b |
c |
|
n |
v |
|
|
|
|
d |
1 |
4.0 |
7.0 |
10.0 |
|
2 |
5.0 |
8.0 |
13.0 |
|
|
e |
1 |
6.0 |
13.0 |
11.0 |
|
2 |
13.0 |
9.0 |
12.0 |
◼︎ 51. null 값을 특정 계산 결과로 대체하기
= df.fillna(df['a'].mean()) # a열의 평균값으로 대체합니다. # 새로운 열 만들기 실습을 위한 데이터 프레임 만들기 = pd.DataFrame( {"a" : [4, 5, 6, 7], "b" : [8, 9, 10, 11], "c" : [12, 13, 14, 15]}, =pd.MultiIndex.from_tuples( # 인덱스를 튜플로 지정합니다. [('d', 1), ('d', 2), ('e', 1), ('e', 2)], =['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 |