Transform 디버깅과 변수 확인
Palantir 확장은 Python transform의 실행을 멈추고 변수 및 DataFrame 내용을 확인할 수 있습니다. 실제 빌드 전 코드와 데이터 문제를 조사할 때 사용합니다.
중단점과 시작
transform이 있는 Python 파일을 열고 적어도 하나의 breakpoint를 설정합니다. transform 위의 Debug를 선택합니다.
실행이 중단점에 도달하면 VS Code Debug 패널을 열고 현재 범위의 변수를 표시합니다. Active Preview가 실행 중이면 먼저 종료해야 별도 debug를 시작할 수 있습니다.
Preview로 변수 보내기
지원 변수는 두 방법으로 조사할 수 있습니다.
- 코드의 변수 위에 표시되는 Inspect current value of …를 선택합니다.
- Debug 패널에서 변수를 우클릭하고 Palantir: Inspect variable을 선택합니다.
선택한 변수는 확장의 Preview 패널에 로드합니다. DataFrame 등의 내용과 열 통계를 확인할 수 있습니다.
변수 확인 후 빌드할 때는 원격 브랜치와 동기화한 코드를 사용합니다.