[pandas] drop
Example Code import pandas as pd data1 = [[95, 84, 91], [65, 83, 88], [82, 76, 69]] df = pd.DataFrame(data1, index=['A', 'B', 'C'], columns=['국어', '영어', '수학']) 데이터 프레임의 행이나 열을 삭제하는 함수 drop 함수의 주요 매개변수(parameter)와 인수(argument), 기본값(default) df.drop(labels, axis=0, level=None) labels 삭제할 행 또는 열을 지정한다. 복수의 행이나 열을 지정하려면 리스트로 묶어서 입력한다. axis 행을 삭제할지 열을 삭제할지 지정하는 매개변수. 기본값은 0이고 행을 삭제한다 level 멀티인덱스일 때 삭..
2023. 1. 7.
[pandas] rename
열 이름을 변경하는 함수. index에도 적용이 되지만 주로 열 이름을 변경한다. import pandas as pd data = {'이름': {0: '송중기', 1: '김나현', 2: '권보아', 3: '박효신'}, '점수': {0: 92, 1: 75, 2: 88, 3: 62}} df = pd.DataFrame(data) df.rename(columns={'점수' : '성적'}) rename 함수의 주요 매개변수(parameter)와 인수(argument), 기본값(default) df.rename(mapper=None, axis=0, level=None) mapper 이전 이름과 새롭게 부여할 이름을 매퍼(mapper)로 입력받는 매개변수 mapper란? 딕셔너리나 시리즈나 함수와 같이 맵핑을 할수 ..
2022. 12. 30.
[pandas] concat
데이터 프레임을 연결하는 함수 import pandas as pd data1 = {'이름': {0: '송중기', 1: '김나현', 2: '권보아', 3: '박효신'}, '점수': {0: 92, 1: 75, 2: 88, 3: 62}} data2 = {'이름': {0: '이효리', 1: '김범수', 2: '이경서'}, '점수': {0: 78, 1: 81, 2: 83}} df1 = pd.DataFrame(data1) df2 = pd.DataFrame(data2) pd.concat([df1, df2]) pandas concat concat 함수의 주요 매개변수(parameter)와 인수(argument), 기본값(default) pd.concat(objs, axis=0, join='outer', keys=Non..
2022. 12. 30.