[Pandas] DataFrame
2022. 3. 14. 19:42ㆍPython
데이터프레임 컬럼으로 인덱스 설정하기
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 |