데이터 프레임과 최소 및 최대 임계값의 트림에 대한 결과가 있다고 가정합니다.
최소 임계값:Column1 Column20 30 301 34 302 56 303 78 504 30 90최대 임계값:Column1 Column20 12 231 34 302 50 253 50 504 3 253 50 504 3 dataframe is 50clipped>해결책
이 문제를 해결하기 위해 다음 단계를 따릅니다. -
-
데이터 프레임 정의
-
df.clip 함수를 내부(lower=30)에 적용하여 최소 임계값 계산,
df.clip(lower=30)
-
내부에 df.clip 함수를 적용(상단=50)하여 최대 임계값 계산
df.clip(상단=50)
-
최소 및 최대 임계값 제한이 있는 클리핑된 데이터 프레임 적용,
df.clip(lower=30,upper=50)
예시
더 나은 이해를 위해 다음 코드를 확인합시다 -
판다를 pddata ={"Column1":[12,34,56,78,28], "Column2":[23,30,25,50,90]}df =pd.DataFrame(data)print로 가져오기 ("DataFrame is:\n",df)print("최소 임계값:\n",df.clip(lower=30))print("최대 임계값:\n",df.clip(upper=50))print ("잘린 데이터 프레임은:\n",df.clip(lower=30,upper=50))
출력
데이터 프레임은 다음과 같습니다. column1 column20 12 231 34 302 56 253 78 504 28 90minimum threshold :column1 column20 30 301 34 302 56 303 78 504 30 90Maximum threshold :column1 column20 12 231 34 302 50 253 50 504 28 50 50 데이터 프레임은 다음과 같습니다. column1 열20 30 301 34 302 50 303 50 504 30 50