datetime 자료형으로 변환하는 함수
to_datetime 함수의 주요 매개변수(parameter)와 인수(argument), 기본값(default)
pd.to_datetime(arg, errors='raise', utc=False, format=None, unit=None, origin='unix')
arg (datetime으로 변환 가능한 데이터)
datetime으로 변환할 데이터. 단일 값이거나 1차원 배열만 가능하다.
errors (인수는 'ignore', 'raise', 'coerce' / 기본값 'raise')
변환 불가능한 데이터를 처리하는 방법을 지정하는 매개변수.
- 'raise' : 변환할 수 없는 객체를 만나면 에러를 일으킨다.
- 'coerce' : 변환할 수 없는 객체를 만나면 해당 부분만 NaT으로 바꾸고 변환을 수행한다.
- 'ignore' : 변환할 수 없는 객체를 만나면 모두 변환하지 않고 그냥 input을 그대로 반환한다.
utc (기본값 False)
시간대(timezone)가 포함된 데이터의 경우 협정 세계시(UTC)로 변환을 지정하는 매개변수 . 기본값은 False이다.
format (str, 기본값 None)
문자열의 날짜 표기 형식을 지정하는 매개변수.
예) 2023년 1월 3일이 '03/01/2023'으로 표현되어 있는 데이터라면 '%d/%m/%Y'로 지정한다.
unit (str, 기본값은 'ns')
Timestamp가 숫자로 주어질 때 숫자의 기본단위. 기본값은 nano second.
origin (scalar, 기본값 'unix')
Timestamp가 숫자로 주어질 때 기준 날짜. unit에서 정한 단위만큼의 숫자를 기준 날짜에서 더한다.
예) origin으로 1970-01-01을 기준으로 정하고 unit가 D라면 숫자1은 기준열부터 1일 지난 후인 1970-01-02를 의미한다.
- 'unix' : origin 은 1970-01-01.
- 'julian' : BC 4713년 1월 1일 정오. unit는 'D'여야 한다 Timestamp 로 변환가능한 문자열을 넣어도 된다.
판다스 공식 문서
https://pandas.pydata.org/docs/reference/api/pandas.to_datetime.html
교보문고 구매 페이지, 알라딘 구매 페이지, yes24 구매 페이지
'판다스 > 함수 cheat sheet' 카테고리의 다른 글
[pandas] isin (0) | 2023.06.26 |
---|---|
[pandas] date_range (0) | 2023.03.16 |
[pandas] groupby (0) | 2023.02.26 |
[pandas] shift (0) | 2023.02.26 |
[pandas] filter (0) | 2023.02.24 |