その先にあるもの…

[PYTHON] droplevel 본문

프로그래밍/Python

[PYTHON] droplevel

specialJ 2020. 9. 3. 17:37

DataFrame.droplevel(self, level, axis=0)

Return DataFrame with requested index / column level(s) removed.

 

>>> df = pd.DataFrame([ ... [1, 2, 3, 4], ... [5, 6, 7, 8], ... [9, 10, 11, 12] ... ]).set_index([0, 1]).rename_axis(['a', 'b'])

>>> df.columns = pd.MultiIndex.from_tuples([ ... ('c', 'e'), ('d', 'f') ... ], names=['level_1', 'level_2'])

 

level_1 c d

level_2 e f

a b

1 2     3 4

5 6     7 8

9 10   11 12

 

 

>>> df.droplevel('a')

level_1 c d

level_2 e f

b

2        3 4

6        7 8

10      11 12

 

>>> df.droplevel('level2', axis=1)

level_1 c d

a b

1 2      3 4

5 6      7 8

9 10    11 12

'프로그래밍 > Python' 카테고리의 다른 글

[PYTHON] CSV  (0) 2020.10.27
[PYTHON] 문자열  (0) 2020.10.26
[PYTHON] DataFrame Merge  (0) 2020.09.03
[PYTHON] dataframe 출력 제한  (0) 2020.09.02
[PYTHON] 데이터프레임 열 삭제  (0) 2020.06.26
Comments