본문 바로가기
판다스 강의(유튜브)/분류되지 않은 강의들

[판다스 Q&A] 판다스에서 특정 열을 원하는 위치로 옮기기

by 김판다t 2022. 7. 17.

자주 나오는 질문을 쇼츠 영상으로 제작했습니다.

 

해당 쇼츠 영상 링크입니다.

 

https://youtube.com/shorts/0C6K0ixe-DI?feature=share 

 

 

먼저 pandas import 하고 실습할 데이터 프레임을 부르고 출력 옵션을 지정하자.

import pandas as pd
pd.set_option('max_row', 6) #6행까지만 출력

df = pd.read_csv("https://raw.githubusercontent.com/panda-kim/pandas/shorts/titanic_shorts01.csv")

df

 

 

 

이름 열을 맨 앞으로 옮겨보자.

df.insert(0, '이름', df.pop('이름'))
df

 

맨 앞으로 옮겨갔다.

pop은 특정 열의 데이터를 불러오면서 해당 위치에서는 삭제하는 함수다. 파이썬에 익숙한 유저들에게는 친숙할 것이다.

 

그외 reindex 나 loc, iloc 인덱서 혹은 concat로도 보다 비슷한 기능이 가능하지만, insert가 가장 간결하다.


드디어 판다스 책이 출판되었습니다.

https://product.kyobobook.co.kr/detail/S000214350781