注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
このタスクでは、ローカルのクリーニングファイルへの依存を、前の演習で作成したクリーニングライブラリへの参照に置き換えます。
左側のパネルで Files ビューに戻り、すべての内容を展開します。
ユーザーの .../preprocessed
フォルダーには3つのコードファイルが含まれており、それぞれが3行目でローカルのクリーニングユーティリティをインポートしています。これら3つの前処理ファイルのそれぞれで、"古い" インポートステートメントを "新しい" ステートメントに置き換えます:
古い: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 ボタンを使用して、前処理変換が新しいライブラリ参照で動作することを確認します(つまり、category
行の値が余計なスペース付きで表示されない、例えば delay••のような)。
“refactor: replace local cleaning with shared lib.” のようなメッセージでコードをコミットします。
コミットの CI チェックが通ったら、前処理されたコードファイルの1つを選び、新しいライブラリ参照で動作することを確認するために、ユーザーのブランチでビルドします。
ビルドが成功した場合、PR を作成し、ユーザーのブランチを Master
にマージします。