Exploratory アワー #781 - 指定した文字の間にある文字を置き換えたい

アンケートデータの複数回答形式の質問を可視化する際、質問文が長すぎるとチャートのラベルが見づらくなってしまうことがあります。

そこで今回は、Exploratoryを使用して、特定の文字(アンダースコアやスラッシュなど)に囲まれた長い文字列を、より簡潔な表現に一括で置換(置換)し、チャートの視認性を向上させる手順を紹介します。

問題

複数回答のアンケートデータをロング型(1行が1回答の形式)に変換して可視化する際、元の質問文がそのままラベルとして表示されるため、バーチャートなどのラベルが非常に長くなり、分析結果が読み取りにくくなるという課題があります。

解決方法

今回使用するデータは、1行が1回答者かつ質問ごとに行をもつ、ロング型のデータを使用します。

このデータをバーチャートで可視化し、X軸に「質問」列を割り当てると、質問文が長いためにチャートの大部分を占領して見辛くなっています。

この問題を解決するために、テキストデータの加工機能を使って、不要な部分を短い言葉に置き換えていきます。

「質問」列のヘッダメニューから「テキストデータの加工」を選択し、「置換(置換)」のを選択します。

次に、「指定した文字の中の文字列」を選択します。

今回のデータでは、質問文の特定の部分がアンダースコア(_)とスラッシュ(/)で囲まれているため、これを目印にして範囲を指定します。

次に、置換する後の文字列として、例えば「働き方の改善」といった簡潔な表現を入力します。この際、「指定した文字を含む」のチェックを外しておくことで、区切り文字であるアンダースコアやスラッシュをそのまま残し、前後の文脈を維持したまま中身だけを短縮できます。

これにより、全ての行の長い質問文が一括で短縮され、データが整理されます。

これによって、チャートのラベルが劇的に短くなり、各バーが何を表しているのかが一目で判別できるようになります。

ラベルが長くて困っている場合は、このテキスト加工機能を活用して、必要な情報だけを抽出してみてください。

ビデオ

Export Chart Image
Output Format
PNG SVG
Background
Set background transparent
Size
Width (Pixel)
Height (Pixel)
Pixel Ratio