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