티스토리 뷰

Programming

pandas dataframe index 다루기

engyjoon 2021. 1. 21. 15:33

[준비] index가 없는 dataframe 생성

import pandas as pd

list_val = [
    ['a', 1, 2, 3],
    ['b', 4, 5, 6],
    ['c', 7, 8, 9]
]

list_col = ['col1', 'col2', 'col3', 'col4']

df_a = pd.DataFrame(list_val, columns=list_col)
df_a


set_index 함수를 사용해 특정 column을 index로 변경한다.

df_a.set_index('col1', inplace=True)
df_a


index name을 삭제한다.

df_a.index.name = None
df_a


reset_index 함수를 사용해 index를 다시 column으로 변경한다.

df_a.reset_index(drop=False, inplace=True)
df_a


rename 함수를 사용해 index name을 변경한다.

df_a.rename(columns={'index': 'col1'}, inplace=True)
df_a

'Programming' 카테고리의 다른 글

pandas dataframe column unique value 확인하기  (0) 2021.01.21
pandas dataframe 정렬하기  (0) 2021.01.21
pandas에서 연속 날짜 구하기  (0) 2021.01.21
numpy random 패키지 사용하기  (0) 2021.01.21
pandas로 csv 파일 읽기  (0) 2021.01.21
최근에 올라온 글
글 보관함
Total
Today
Yesterday