Timedelta 객체에서 초(seconds) 값을 반환하려면 timedelta.seconds 속성을 사용합니다. 먼저 필요한 라이브러리를 임포트합니다.
import pandas as pd
TimeDelta는 Python의 표준 datetime 라이브러리에서 사용하는 시간 간격(timedelta) 표현 방식입니다. 문자열 입력에 단위 's'(초)를 지정하여 Timedelta 객체를 생성할 수 있습니다.
timedelta = pd.Timedelta('1 min 30 s')생성된 Timedelta 객체를 화면에 출력해 보겠습니다.
print("Timedelta...\n", timedelta)이제 seconds 속성을 사용해 초 값을 반환합니다.
timedelta.seconds
예제 코드
다음은 전체 코드입니다.
import pandas as pd
# TimeDelta는 Python 표준 datetime 라이브러리에서 사용하는 timedelta 표현 방식입니다.
# 단위 's'를 사용하여 문자열 입력으로 초를 설정하고 Timedelta 객체를 생성합니다.
timedelta = pd.Timedelta('1 min 30 s')
# Timedelta 객체 출력
print("Timedelta...\n", timedelta)
# 초(seconds) 값 반환
res = timedelta.seconds
# 초 값 출력
print("\nTimedelta (seconds value)...\n", res)실행 결과
위 코드를 실행하면 다음과 같은 결과가 출력됩니다.
Timedelta... 0 days 00:01:30 Timedelta (seconds value)... 90