#navi(../) &color(red){&size(20){本ページは作成中です。};}; *5.検索結果を集計する [#y80e5ead] ** 5.1 頻度を計測する [#n15c7ad2] 次の図は,『青空文庫』サンプルから「これ」を検索した結果です。ここでは,作品別の出現頻度を求めてみます。 頻度の計測は,列を指定して行います。作品別の頻度を計測する場合,「タイトル」列のいずれかのセルを選択し,右クリック⇒「統計」を実行します。 #ref(./himawari_stat_freq1a.png,80%) 計測結果は,次のようになります。 #ref(./himawari_stat_freq2a.png,80%) 複数のセルを選択すると,選択した列の値を組にして頻度を計測することができます。次の例は,タイトルと作品を組にした場合の結果です。 #ref(./himawari_stat_freq3.png,80%) ** 5.2 検索結果・集計結果を編集する [#bf567862] 正規表現置換により,検索結果,集計結果を編集します。 ここでは,年月日表示から年表示にする例を示します。使用した資料は,国会会議録パッケージです。例えば,この処理により,年ごとの集計が容易になります。 まず,「開催年月日」列のセルを右クリックし,「置換」を実行します。 #ref(./himawari_stat_replace1.png,80%) 置換の設定は,置換元(正規表現,「-.*」),置換先を指定します。この場合,「-」以降の文字列を削除することにより,年表示にしています。 置換の設定は,置換元(正規表現,「-.*」),置換先を指定します。この場合,「-」以降の文字列を削除することにより,年表示にしています。なお,置換の処理は,Javaの[[String#replaceAll>https://docs.oracle.com/javase/jp/8/docs/api/java/lang/String.html#replaceAll-java.lang.String-java.lang.String-]]で行っています。後方参照についても利用可能です。 #ref(./himawari_stat_replace2.png,100%) 結果は次のとおりです。 #ref(./himawari_stat_replace3.png,80%) 置換の処理は,Javaの[[String#replaceAll>https://docs.oracle.com/javase/jp/8/docs/api/java/lang/String.html#replaceAll-java.lang.String-java.lang.String-]]で行っています。後方参照についても利用可能です。 ** 5.3 集計結果を合算する [#v2b5ad87] ** 5.4 集計結果を結合する [#v30ec872] #navi(../)