이 내용은 learn.palantir.com ↗에서도 사용할 수 있으며, 접근성을 위해 여기에 제시됩니다.
이 작업에서는 로컬 클리닝 파일에 대한 종속성을 이전 연습에서 만든 클리닝 라이브러리 참조로 대체하게 됩니다.
왼쪽 패널의 파일 보기로 돌아가서 모든 내용을 펼칩니다.
.../preprocessed
폴더에는 3개의 코드 파일이 포함되어 있으며, 각 파일은 3번째 줄에서 로컬 클리닝 유틸리티를 가져옵니다. 세 개의 전처리된 파일 각각에서 "이전" import 문을 "새" import 문으로 교체합니다:
이전: from myproject.datasets import type_utils as types, cleaning_utils as clean
새로운: from cleaning_functions import type_utils as types, cleaning_utils as clean
저장소가 새로운 import 문을 붉게 밑줄 치는 경우, meta.yml
파일을 열고 코드 에디터 창 상단의 코드 보조 종속성 새로 고침 링크를 클릭해 보십시오.
저장소의 *_utils.py
파일 각각을 마우스 오른쪽 버튼으로 클릭하고 파일 삭제를 선택합니다. 팝업 확인에서 붉은색 예, 삭제 버튼을 클릭합니다.
오른쪽 상단의 미리보기 버튼을 사용하여 전처리된 변환들이 새로운 라이브러리 참조와 함께 작동하는지 확인합니다 (즉, category
열 값이 추가 공백 없이 표시되지 않아야 합니다, 예를 들어 delay••).
"refactor: replace local cleaning with shared lib."와 같은 메시지로 코드를 커밋합니다.
커밋에 대한 CI 체크가 통과되면 전처리된 코드 파일 중 하나를 선택하고 브랜치에서 빌드하여 새로운 라이브러리 참조와 함께 작동하는지 확인합니다.
빌드가 성공적이었다면 PR을 생성하고 Master
로 브랜치를 병합합니다.