-
[파이썬] 판다스 인덱스 바꾸기Pandas 2021. 1. 6. 18:06반응형
디폴트로 데이터 프레임은 0,1,2,...으로 정해지는데요 원하는 인덱스로 바꾸는 방법을 알아보겠습니다.
movie = pd.read_csv('data/movie.csv') movie2 = movie.set_index('movie_title') movie2 # movie = pd.read_csv('data/movie.csv', index_col = 'movie_title')
영화 제목으로 인덱스가 변경되었습니다. read_csv에서 인자로 바로 전달해줄 경우 코드를 줄이면서 할 수 있습니다.
이렇게 정해진 인덱스 이름도 직접 원하는 데로 변경이 가능합니다.
idx_rename = {'Avatar': 'Rataba'} col_rename = {'director_name': 'Director Name'} movie_renamed = movie.rename(index=idx_rename, columns=col_rename) movie_renamed.head()
인덱스와 열에서 이름이 변경된 걸 확인하실 수 있습니다. 딕셔너리를 이용해 변경하는 방법을 알려드렸는데요 to_list() 메서드를 활용하기도 합니다.
반응형'Pandas' 카테고리의 다른 글
[파이썬]Pandas DataFrame만들기 (0) 2021.02.04 [파이썬] DataFrame에서 누락값 처리하기 (0) 2021.01.15 [파이썬] 판다스 DataFrame에서 열 선택하기 (0) 2021.01.08 [파이썬] 판다스 단일 열 다루기 (0) 2021.01.06 [파이썬] 판다스 csv 파일 읽기.read_csv() (0) 2021.01.06