본문 바로가기

Pandas/기초

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

반응형
데이터프레임.insert(원하는 컬럼의 위치, 새롭게 들어갈 컬럼의 이름, 조건)

- 컬럼의 위치는 0부터 시작
- 조건을 변수에 넣어서도 이용 가능

 

 

 

데이터 불러오기

 

 

 

[목표 : weight 컬럼 옆에 weight 컬럼을 정규화한 컬럼을 추가]

 

 

우선

 

무게 컬럼의 최대값으로 각 값들을 나눠주자

 

 

최대값은 5140이며 이를 이용해

 

weight 컬럼을 나눠주면

 

 

 

정규화된 시리즈를 얻을 수 있다.

 

 

 

 

보통 컬럼을 추가하면 기존 데이터프레임의 맨 끝에 붙지만

 

 

 

지금은 insert를 이용해보자

 

 

6번째 컬럼 위치에 weight_norm이라는 이름의 컬럼을 추가 했고

 

이는 정규화된 값들이다.

 

 

 

 

---------------------------------------------------------------------------------------------------------

 

참고

그냥 컬럼을 추가하면 데이터프레임 맨 끝 컬럼에 추가된다.

 

데이터프레임['새로운 컬럼명'] = 추가할 컬럼(시리즈, 리스트 등)

 

 

아까 정규화한 시리즈를 weight_norm2 변수에 넣었다.

 

 

 

이를 맨 끝에 추가하려면

 

 

위와 같이 진행하면 된다.

 

 

 

 

 

다음엔 조건을 조금 더 활용해서 컬럼을 추가해보자.

 

 

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

 

판다스 - 원하는 위치에 조건에 맞는 컬럼(열) 추가 : insert 응용

데이터프레임.insert(원하는 컬럼의 위치, 새롭게 들어갈 컬럼의 이름, 조건) - 컬럼의 위치는 0부터 시작 - 조건을 변수에 넣어서도 이용 가능 데이터 불러오기 위 컬럼들의 자료형을 보자 마력은

steadiness-193.tistory.com

 

 

 

반응형