[Pandas] DataFrame

2022. 3. 14. 19:42Python

데이터프레임 컬럼으로 인덱스 설정하기

df.set_index(keys, drop=True, append=False, inplace=False, verify_integrity=False)

keys : 인덱스로 사용하려는 열의 레이블을 입력받는다.

drop : 인덱스로 쓸 열을 데이터 내에서 지울 것인지 결정한다.

append : 기존의 쓰던 인덱스를 삭제할지 여부 결정한다.

inplace : 원본 객체를 변경할지 여부 결정한다.

verify_integrity : 인덱스 중복여부를 체크할지 여부 결정한다.

 

데이터프레임 인덱스를 리셋하기 

df.reset_index(drop=False, inplace=True)

drop : 정수 디폴트 인덱스로 설정할지 여부 결정한다.

inplace : 원본 객체를 변경할지 여부 결정한다.

 

데이터프레임 축에 따라 함수를 적용하기

df.apply(func, axis=0, raw=False, result_tyep=None, args=())

func : 각 컬럼이나 각 행에 적용할 함수이다.

axis : 0 이면 각 컬럼에 함수 적용, 1 이면 각 행에 함수 적용한다.

raw : True이면 numpy array로 반환, False면 Series로 전달되는지 결정한다.

result_type : axis=1일 때 동작한다. expand, reduce, broadcast, None 총 4가지가 있다.

args : 함수에 전달할 위치 인수이다.

return : 시리즈 or 데이터프레임

728x90

'Python' 카테고리의 다른 글

[Python] pathlib  (0) 2022.03.14
[Python] 헷갈리는 용어들  (0) 2022.03.14