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으로 나온다.
'파이썬. 데이터분석 > Pandas' 카테고리의 다른 글
| Pandas DataFrame : 특정 행 index만 바꾸기. (0) | 2022.06.25 |
|---|---|
| Pandas DataFrame : index행 중간에 삽입하는법 링크 (0) | 2022.06.25 |
| Pandas DataFrame : del / drop 행, 열 삭제, 특정행 삭제 (0) | 2022.06.24 |
| Pandas DataFrame : apply, lambda (0) | 2022.06.22 |
| Pandas DataFrame : isnull, replace, fillna, dropna 결측치처리 (0) | 2022.06.21 |