計算を作成にて+などの記号をそのままの文字として扱う方法

例えば、下記のデータがあったとします。

image

今回は、行ごとに「価格+Europe - Japan」と「価格+US - Japan」の列の平均値を求めたいとします。

image

列ヘッダメニューから「計算を作成」の「標準」を選択します。

image

行ごとに「価格+Europe - Japan」と「価格+US - Japan」の列の平均値を求めたい時にはsummarize_rowといった関数が使えます。summarize_row関数についての詳細はこちらの動画をご覧ください。

このデータでは2つの列しかありませんが、他にも同様の列があった時に一気に選択するために、「価格+いずれかの複数の文字 - Japan」のパターンに該当する列を指定したいとしましょう。

その際に、価格の後ろにある「+」は正規表現では「直前の文字を1回以上繰り返す」という意味になってしまいます。

そこで、「+」を正規表現ではなく、そのままの文字として扱いたい場合にはエスケープする必要があります。

Exploratoryでは、エスケープする時には対象となる記号の前に「\\」を指定します。

image

これによって、「+」を正規表現ではなく、そのままの文字として扱うことができるようになります。

今回のsummarize_rowで正規表現を使ってマッチした列で平均値を求める方法については、こちらの投稿をご覧ください。

「いいね!」 1