# import pandas as pd import numpy as np # 판다스 데이터 프레임을 직관적으로 이해하기 위해 # 숫자와 빈 값(np.nan)이 있는 표를 만든다. df = pd.DataFrame( {"a" : [4, 5, 6, 6, np.nan], "b" : [7, 8, np.nan, 9, 9], "c" : [10, 11, 12, np.nan, 12]}, index = pd.MultiIndex.from_tuples( [('d', 1),('d', 2),('e', 2),('e', 3),('e', 4)], names = ['n', 'v'])) # df에 잘 할당됐는지 확인한다. df
실행 결과
|
|
a |
b |
c |
n |
v |
|
|
|
d |
1 |
4.0 |
7.0 |
10.0 |
|
2 |
5.0 |
8.0 |
11.0 |
e |
2 |
6.0 |
NaN |
12.0 |
|
3 |
6.0 |
9.0 |
NaN |
|
4 |
NaN |
9.0 |
12.0 |