Exploratory コミュニティ

全ての列の値が0になっている行を取り除きたい

#1

全ての列の値が0になっている行を取り除く方法をご紹介します。

image

もしお使いのファイル形式がCSVの場合は、インポートダイアログの「これらを欠損値として処理」に0を指定いただくことで0を欠損値にすることができます。

image

そうでない場合は、Shiftキーを押しながら対象となる全ての列を選び、列ヘッダメニューから「欠損値の加工」の「…を欠損値に置き換える」を選択します。

image

計算を作成 - 複数の列のダイアログが開き、指定した値を欠損値に置き換えるna_if関数が入力されています。デフォルトでは0を欠損値を置き換えるように指定されているのでこのまま実行します。

image

値が0のものは欠損値となりました。

image

次に、ステップメニューから「これだけを残す/削除する」を選び、「空行/空列を削除」を選択します。削除の対象は「行」を選択します。

image

実行することで、全ての列の値が欠損値の行を削除することができました。

image

2 Likes