컬럼을 인덱스로 만들어보자! set_index¶
In [1]:
import pandas as pd
In [13]:
df
Out[13]:
bikes | pants | watches | glasses | shirts | suits | name | |
---|---|---|---|---|---|---|---|
store1 | 20 | 30 | 35 | NaN | 15.0 | 45.0 | A |
store2 | 15 | 5 | 10 | 50.0 | 2.0 | 7.0 | B |
store3 | 20 | 30 | 35 | 4.0 | NaN | NaN | C |
In [14]:
df = df.set_index('name') # set_index의 괄호안에 인덱스로 만들고싶은 컬럼이름을 적어주면 된다.
In [15]:
df
Out[15]:
bikes | pants | watches | glasses | shirts | suits | |
---|---|---|---|---|---|---|
name | ||||||
A | 20 | 30 | 35 | NaN | 15.0 | 45.0 |
B | 15 | 5 | 10 | 50.0 | 2.0 | 7.0 |
C | 20 | 30 | 35 | 4.0 | NaN | NaN |
인덱스가 된 컬럼을 다시 컬럼으로 만들어보자! reset_index¶
In [16]:
df = df.reset_index()
In [17]:
df # 원래대로 돌아오지는 않고 새롭게 0부터 인덱스가 생긴다.
Out[17]:
name | bikes | pants | watches | glasses | shirts | suits | |
---|---|---|---|---|---|---|---|
0 | A | 20 | 30 | 35 | NaN | 15.0 | 45.0 |
1 | B | 15 | 5 | 10 | 50.0 | 2.0 | 7.0 |
2 | C | 20 | 30 | 35 | 4.0 | NaN | NaN |
'넘파이&판다스' 카테고리의 다른 글
[Pandas] 판다스 데이터프레임 NaN 데이터 확인하기, isna, notna (0) | 2021.11.21 |
---|---|
[Pandas] 판다스 데이터프레임 컬럼 순서 바꾸기 (0) | 2021.11.21 |
[Pandas] 판다스 데이터프레임, 인덱스와 컬럼명 바꾸기 rename (0) | 2021.11.21 |
[Pandas] 판다스 데이터프레임, 행과 열 삭제하기 (0) | 2021.11.21 |
[Pandas] 판다스 데이터프레임, 행과 열 추가하기 (0) | 2021.11.21 |