
アンケートデータにおいて、回答が「0」や「1」の数値で記録されている場合、そのままでは集計や可視化に手間がかかることがあります。これらのデータをロジカル型(TRUE/FALSE)に変換することで、特定の回答を選択した人の割合を算出したり、グループ間の比較を行ったりすることが容易になります。
今回は、Exploratoryを使用して、複数のアンケート回答列を一括でロジカル型に変換する効率的な手順について紹介します。
アンケートの複数回答データが「0」と「1」の数値型で保持されているため、回答があったのかどうかを「TRUE」、「FALSE」でわかるように表現をしたい。また、質問項目が多い場合に、1列ずつデータタイプを変換していくのは非常に時間がかかるため、まとめて処理したい。
今回使用するデータは、1行が1回答者を表し、各列に「高品質」「デザインが良い」といったアンケートの選択肢が並んでいます。これらの列には、回答があれば「1」、なければ「0」が入力されています。

まず、連続する複数の列をまとめて変換する方法を説明します。変換したい最初の列を選択し、キーボードのShiftキーを押しながら最後の列を選択することで、対象となる範囲をハイライトします。

次に、選択された列のいずれかのヘッダメニューから「データタイプを変換」を選択し、「ロジカル型(論理値)に変換」を指定します。

この操作により、選択した変数をロジカル型に変換することができます。

実行すると、選択したすべての列が「1」はTRUE、「0」はFALSEへと一気に変換され、その後の集計がスムーズになります。
