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

Python Pandas - IntervalArray의 간격이 왼쪽, 오른쪽, 둘 다 또는 둘 다에서 닫혀 있는지 확인합니다.

<시간/>

IntervalArray의 간격이 왼쪽, 오른쪽, 둘 다 또는 둘 다에서 닫혀 있는지 확인하려면 array.closed를 사용하세요. 재산.

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

pandas를 pd로 가져오기

두 개의 Interval 개체를 만듭니다. 값이 "both"인 "closed" 매개변수를 사용하여 설정된 닫힌 간격. 닫힌 구간(수학에서 대괄호로 표시)은 끝점을 포함합니다. 즉, 닫힌 구간 [0, 5]는 0 <=x <=5 −

조건으로 특성화됩니다.
interval1 =pd.Interval(10, 25, closed='both')interval2 =pd.Interval(15, 70, closed='both')

간격 표시 -

print("간격1...\n",interval1)print("간격2...\n",간격2)

Interval 개체에서 새 IntervalArray 구성 -

배열 =pd.arrays.IntervalArray([interval1,interval2])

Interval Array의 간격이 왼쪽, 오른쪽, 둘 다 또는 둘 다에서 닫혀 있는지 확인하십시오. −

print("\n간격이 닫혔는지 확인 중...\n",array.closed)

예시

다음은 코드입니다 -

pandas를 pd로 가져오기# 두 개의 간격 개체 생성# 값이 "닫힌" 매개변수를 사용하여 설정한 닫힌 간격# 값이 "both#"인 닫힌 간격(수학에서 대괄호로 표시됨)에는 끝점이 포함됩니다. # 즉, 닫힌 간격 [0 , 5] 0 <=x <=5interval1 =pd.Interval(10, 25, closed='both')interval2 =pd.Interval(15, 70, closed='both')# 간격 표시 ("Interval1...\n",interval1)print("Interval2...\n",interval2)# Interval에서 새 IntervalArray 생성 objectsarray =pd.arrays.IntervalArray([interval1,interval2])# IntervalArrayprint 표시 ("\nOur IntervalArray...\n",array)# IntervalArray의 길이 가져오기# IntervalArrayprint("\nOur IntervalArray length...\n",array에서 각 Interval의 길이를 나타내는 항목이 있는 인덱스를 반환합니다. length)# Interval Array의 간격이 왼쪽, 오른쪽,# 둘 다 닫혀 있는지 확인하거나 모두 닫지 않았는지 확인합니다. /사전> 

출력

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

Interval1...[10, 25]Interval2...[15, 70]우리 IntervalArray...[[10, 25], [15, 70]]길이:2, dtype:간격[ int64, both]IntervalArray 길이...Int64Index([15, 55], dtype='int64')간격이 닫혀 있는지 확인 중...둘 다