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

Python Pandas - TimeDeltaIndex 개체에서 DataFrame을 생성하지만 결과 열의 이름을 재정의합니다.

<시간/>

TimeDeltaIndex 개체에서 DataFrame을 만들려면 TimeDeltaIndex to_frame() 메서드를 사용합니다. name을 사용하여 결과 열의 이름을 재정의합니다. 매개변수.

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

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에 설정되지 않았습니다. 결과 열의 이름을 재정의하기 위해 'name' 매개변수 -

를 사용했습니다.
print("\nTimeDeltaIndex to DataFrame...\n", tdIndex.to_frame(index=False, name ='DateTimeData'))

다음은 코드입니다 -

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 구성 요소의 Dataframe...\n", tdIndex.components)# TimeDeltaIndex 개체에서 DataFrame 생성# 원래 인덱스는 'False' 매개변수를 사용하여 반환된 DataFrame에 설정되지 않았습니다.# 결과 열에 'name' parameterprint("\nTimeDeltaIndex to DataFrame...\n", tdIndex.to_frame(index=False, name ='DateTimeData'))
를 사용했습니다.

출력

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

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