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

Python Pandas - 원본 인덱스를 무시하고 TimeDeltaIndex 개체에서 DataFrame 만들기

<시간/>

TimeDeltaIndex 개체에서 DataFrame을 만들려면 TimeDeltaIndex to_frame() 메서드를 사용합니다. 색인을 사용하여 원래 색인 무시 값이 False인 매개변수 .

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

pandas를 pd로 가져오기

TimeDeltaIndex 개체를 만듭니다. 'data' 매개변수를 사용하여 timedelta와 같은 데이터를 설정했습니다 -

tdIndex =pd.TimedeltaIndex(data =['4일 8시간 20분 35us 45ns', '+17:42:19.999999','9일 3시간 08:16:02.000055', '+22:35:25.0] )

TimedeltaIndex 표시 -

print("TimedeltaIndex...\n", tdIndex)

TimeDeltaIndex 개체에서 DataFrame을 만듭니다. 원래 인덱스는 'False' 매개변수를 사용하여 반환된 DataFrame에 설정되지 않았습니다. -

print("\nTimeDeltaIndex to DataFrame...\n", tdIndex.to_frame(index=False))

예시

다음은 코드입니다 -

pandas를 pd로 가져오기# TimeDeltaIndex 객체 생성# 'data' 매개변수를 사용하여 timedelta 같은 데이터를 설정했습니다.tdIndex =pd.TimedeltaIndex(data =['4 day 8h 20min 35us 45ns', '+17:42:19.999999','9 day 3h 08:16:02.000055', '+22:35:25.000075'])# display TimedeltaIndexprint("TimedeltaIndex...\n", tdIndex)# TimeDeltasprint(" \nTimeDelta 구성 요소의 데이터 프레임...\n", tdIndex.components)# TimeDeltaIndex 개체에서 DataFrame 생성# 'False' 매개변수를 사용하여 반환된 DataFrame에 원래 인덱스가 설정되지 않았습니다.print("\nTimeDeltaIndex to DataFrame ...\n", tdIndex.to_frame(index=False))

출력

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

TimedeltaIndex...TimedeltaIndex(['4일 08:20:00.000035045', '0일 17:42:19.999999','9일 11:16:02.000055', '0일 22:35:25.0] ,dtype='timedelta64[ns]', freq=None)TimeDeltas의 구성 요소 데이터 프레임... 일 시 분 초 밀리초 마이크로초 나노초 0 4 8 20 0 0 35 451 0 17 42 19 999 999 02 9 11 16