[파이썬 pandas] 데이터프레임 컬럼 순서 변경, 추가, 이름 바꾸기
판다스를 사용하다 보면 생각보다 자주 필요한 기능이 칼럼의 순서를 바꾸고, 새 컬럼을 추가하고, 이름을 변경하는 것입니다. 사용법이 어려운 기능들은 아니지만 아직 pandas가 익숙하지 않은 분들은 종종 헷갈려하십니다. 이번 시간에는 칼럼을 다루는 세 가지 방법을 알아보겠습니다. 컬럼 순서 바꾸기 우선 오늘 예제로 사용할 데이터프레임을 만들겠습니다. # 라이브러리를 불러옵니다. import pandas as pd import numpy as np # 데이터프레임을 생성합니다. df = pd.DataFrame( {'name': ['KIM', 'LEE', 'SMITH','BROWN', 'MILLER'], 'age': [24, 32, 43, 24, np.nan], 'height': [178, 168, 171,..
더보기
[파이썬 pandas] 판다스 매개변수 axis의 의미를 알아보자
판다스를 사용하다 보면 평균 계산, 데이터프레임 열이나 행 삭제 작업등을 할 때 axis(축)을 지정해야 합니다. 축을 넣어야 할 때면 0을 넣어야 하는지 1을 넣어야 하는지 헷갈릴 수 있습니다. 이번 시간에는 바로 이 axis에 대해서 알아보겠습니다. ① aixs=0(index)은 행을 따라 동작합니다. 각 컬럼의 모든 행에 대해서 작용합니다. ② aixs=1(columns)은 열을 따라 동작합니다. 각 행의 모든 컬럼에 대해서 작동합니다. 그림으로 직관적으로 이해해 보겠습니다. 예제로 사용할 데이터프레임을 만들겠습니다. df = pd.DataFrame( {'name': ['KIM', 'LEE', 'SMITH','BROWN', 'MILLER'], 'age': [24, 32, 43, 24, np.nan]..
더보기
파이썬 리스트 값 수정, 제거/삭제하기: del, remove, pop
리스트(list)는 여러 개의 값을 한 번에 저장할 수 있는 기본 자료 구조로, 값의 수정과 삭제가 자유로운 장점이 있습니다. 이번에는 리스트에서 값을 수정하고 제거하는 방법을 알아보겠습니다. 값 수정하기 리스트는 인덱싱을 이용해서 값을 수정할 수 있습니다. zero-based numbering을 사용하기 때문에 값의 순서는 0부터 시작합니다. kospi_top5 = ['삼성전자', 'SK하이닉스', '삼성전자우', '삼성바이오로직스', 'NAVER'] kospi_top5[4] = '네이버' kospi_top5 # ['삼성전자', 'SK하이닉스', '삼성전자우', '삼성바이오로직스', '네이버'] kospi_top5[4]의 값 NAVER가 네이버로 바뀌었습니다. 값 제거하기 리스트에서 값을 삭제하는 방법..
더보기