Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python Pandas - DateTimeIndex를 TimeZone을 제외한 시리즈로 변환

<시간/>

DateTimeIndex를 TimeZone을 제외한 Series로 변환하려면 datetimeindex.tz_convert(None).to_series()를 사용하세요. . tz.convert(없음) 시간대를 제외하는 데 사용됩니다.

먼저 필요한 라이브러리를 가져옵니다 -

pandas를 pd로 가져오기

기간이 5이고 빈도가 S 즉, 초 −

인 DatetimeIndex를 만듭니다.
datetimeindex =pd.date_range('2021-10-18 07:20:32.261811624', period=5,tz='Australia/Adelaide', freq='40S')

DateTimeIndex 표시 -

print("DateTimeIndex...\n", datetimeindex)

DateTimeIndex를 시리즈로 변환합니다. "tz_convert()"를 사용하고 "None"으로 설정하여 TimeZone −

print("\nTimeZone을 제외한 시리즈에 대한 DateTimeIndex...\n",datetimeindex.tz_convert(None).to_series())

다음은 코드입니다 -

판다를 pd#로 가져오기 기간이 5이고 빈도가 S인 초# 시간대가 있는 DatetimeIndex는 Australia/Adelaidedatetimeindex =pd.date_range('2021-10-18 07:20:32.261811624', period=5,tz='Australia입니다. /Adelaide', freq='40S')# display DateTimeIndexprint("DateTimeIndex...\n", datetimeindex)# display DateTimeIndex frequencyprint("DateTimeIndex 빈도...\n", datetimeindex.freq)# DateTimeIndex를 Series로 변환# "tz_convert()"를 사용하고 "None"으로 설정하여 TimeZoneprint("\nDateTimeIndex에서 TimeZone을 제외한 시리즈로...\n",datetimeindex.tz_convert(None).to_series())
를 제외합니다.

출력

이것은 다음 코드를 생성합니다 -

DateTimeIndex...DatetimeIndex(['2021-10-18 07:20:32.261811624+10:30','2021-10-18 07:21:12.261811624+10:30','20181 07:21:52.261811624+10:30','2021-10-18 07:22:32.261811624+10:30','2021-10-18 07:23:12:26181130'날짜,시간' 유형' [ns, Australia/Adelaide]', freq='40S')DateTimeIndex 빈도...<40 * Seconds>DateTimeIndex를 TimeZone을 제외한 시리즈로...2021-10-17 20:50:32.261811624 2021-10-17 20 :50 :32.2618116242021-106242021-106242021-1062420-17 20 :51 :12.261812 20 :51 :52.261811624 2021-10-17 20 :51 :52.2618116242021-106242021-10-17 20:52 :32.261811624 2021-10-17 20:52:32.2618116242021-10-17 20:53:12.261811624 날짜 nspreq 2021-10-17 20:53:12.2618