注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
learn.palantir.com でも以下の内容をご覧いただけますが、アクセシビリティの観点から、ここに掲載しています。
このタスクでは、ローカルのクリーニングファイルへの依存関係を前回の演習で作成したクリーニングライブラリへの参照に置き換えます。
左側のパネルで Files ビューに戻り、すべてのコンテンツを展開します。
ユーザーの .../preprocessed
フォルダーには3つのコードファイルが含まれており、それぞれのファイルで3行目にローカルのクリーニングユーティリティがインポートされています。3つの preprocessed ファイルのそれぞれで、"古い" インポート文を "新しい" ものに置き換えます。
古い:from myproject.datasets import type_utils as types, cleaning_utils as clean
新しい:from cleaning_functions import type_utils as types, cleaning_utils as clean
リポジトリで新しいインポート文が赤く下線で引かれている場合は、meta.yml
ファイルを開いてコードエディタウィンドウの上部にある Refresh Code Assist dependencies リンクをクリックしてみてください。
リポジトリ内の *_utils.py
ファイルそれぞれを右クリックし、Delete file を選択します。ポップアップの確認画面で、赤い Yes, delete ボタンをクリックします。
右上の Preview ボタンを使って、新しいライブラリ参照を使用した場合に、前処理済みの変換が機能することを確認します(つまり、カテゴリー
行の値に余分なスペースが表示されないようにします。例: delay••)。
コードを、「refactor: replace local cleaning with shared lib.」のようなメッセージでコミットします。
CI チェックがコミットに対して通過したら、前処理済みのコードファイルのいずれかを選択し、新しいライブラリ参照で動作することを確認するために、ユーザーのブランチでビルドします。
ビルドが成功した場合は、PR を作成し、ユーザーのブランチを Master
にマージします。