반응형
데이터프레임.insert(원하는 컬럼의 위치, 새롭게 들어갈 컬럼의 이름, 조건)
- 컬럼의 위치는 0부터 시작
- 조건을 변수에 넣어서도 이용 가능
데이터 불러오기
[목표 : weight 컬럼 옆에 weight 컬럼을 정규화한 컬럼을 추가]
우선
무게 컬럼의 최대값으로 각 값들을 나눠주자
최대값은 5140이며 이를 이용해
weight 컬럼을 나눠주면
정규화된 시리즈를 얻을 수 있다.
보통 컬럼을 추가하면 기존 데이터프레임의 맨 끝에 붙지만
지금은 insert를 이용해보자
6번째 컬럼 위치에 weight_norm이라는 이름의 컬럼을 추가 했고
이는 정규화된 값들이다.
---------------------------------------------------------------------------------------------------------
참고
그냥 컬럼을 추가하면 데이터프레임 맨 끝 컬럼에 추가된다.
데이터프레임['새로운 컬럼명'] = 추가할 컬럼(시리즈, 리스트 등)
아까 정규화한 시리즈를 weight_norm2 변수에 넣었다.
이를 맨 끝에 추가하려면
위와 같이 진행하면 된다.
다음엔 조건을 조금 더 활용해서 컬럼을 추가해보자.
https://steadiness-193.tistory.com/95
반응형
'Pandas > 기초' 카테고리의 다른 글
판다스 - skiprows (0) | 2020.07.13 |
---|---|
판다스 - 길이가 긴 데이터를 에러 없이 엑셀로 저장하기 : ExcelWriter (0) | 2020.07.12 |
판다스 - 인덱스, 컬럼(열) 이름 변경 : rename (0) | 2020.07.05 |
판다스 - reindex() (0) | 2020.07.04 |
판다스 - stack, unstack (0) | 2020.06.28 |