본문 바로가기
파이썬. 데이터분석/Pandas

Pandas DataFrame : insert 열삽입

by 한국수달보호협회장 2022. 6. 24.

 

 

https://steadiness-193.tistory.com/94

 

판다스 - 원하는 위치에 컬럼(열) 추가 : insert

데이터프레임.insert(원하는 컬럼의 위치, 새롭게 들어갈 컬럼의 이름, 조건) - 컬럼의 위치는 0부터 시작 - 조건을 변수에 넣어서도 이용 가능 데이터 불러오기 [목표 : weight 컬럼 옆에 weight 컬럼을

steadiness-193.tistory.com

 

https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.insert.html

 

pandas.DataFrame.insert — pandas 1.4.3 documentation

next pandas.DataFrame.interpolate

pandas.pydata.org

 

좀 귀찮아서 예시도 pandas 공식 홈페이지에서 가져왔다.

loc : 몇번째 열에 집어넣을지

column : 열 이름

value : 값

allow_duplicates : default값이 False고 True로하면 열이름이 중복해서 쓸 수 있다.

예를들어서 원래 '가격' 이라는 column이 있는데 내가 또 '가격'이라는 이름의 column을 추가할 수 있게된다.

 

실습 : 그냥 열추가하면 맨 마지막으로 온다.

지워버리고 insert를 사용해보자

 

Debut 열 바로 왼쪽에 놓고싶었는데 그렇게 됐다.

참고로 삽입되는 열이 굳이 DataFrame의 행개수랑 맞을필요는없다. 부족하면 부족한대로 그냥 합쳐주고 부족한건 NaN으로 나온다.