Power Automate の文字列関数: Substring と IndexOf
Microsoft フローで使用できる 2 つの複雑な Power Automate String 関数、substring 関数とindexOf 関数を簡単に学習します。
このチュートリアルでは、Excel で ggplot2 プロットを記述して、品質と美しさを向上させた再現可能で高度なカスタム データ視覚化を作成する方法を説明します。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。
ggplot2 プロットは、データ視覚化のためのよく知られた R パッケージです。オープン XLSX パッケージを介してこれを Excel に拡張する予定です。これは XLSX ファイルの読み取り、書き込み、編集に使用されるため、最新の Excel ファイル拡張子である必要があります。
これを使用すると、R から Excel ワークブックの作成を完全に自動化できます。その動作方法に関しては、VBA といくつかの類似点があります。このパッケージを使用することの良い点は、R の機能を使用してExcelレポートの機能を拡張できることです。
ggplot2 は非常に評判の高い視覚化パッケージです。一流のデータ ジャーナリストや出版物の多くがこのパッケージを使用しており、 LuckyTemplates のLuckyTemplatesユーザー向け R コースで取り上げています。それもご覧ください。
目次
Excel で ggplot2 プロットを記述する方法
今日のデモでは、オープン XLSX パッケージに焦点を当て、それらの結果、特に Excel での ggplot2 を記述します。R でオブジェクトを作成する必要があります。これらのオブジェクトを操作し、すべてを Excel に挿入して、ブックを閉じることができるようになります。
Rスタジオにいます。ここでは、Web からデータセット MPG を読み込みます。使用しているパッケージもいくつかあります。
それでは、head 関数を始めましょう。ここでワークブックを作成し、それをAnalysis_sheet という名前にします。好きなように呼んでください。このワークブックへのaddWorksheetになります。シート名を「分析」とします。
本当に基本的な線形回帰を行っていきます。これらの結果を視覚化し、それを Excel に投げ込みます。これを線形モデルのmpg_lmと呼びます。R は実際には統計分析用に構築されているため、線形回帰を実行する機能があります。重量に基づいて mpg をモデル化します。これは線形回帰です。
さて、結果を整理してみます。Tidy 関数パッケージは、R の結果の一部を取得して、より一貫性のあるマシンとユーザーフレンドリーな形式に変換することを目的としています。すべてが一貫した表の形で積み重ねられているので、Excel への入力がはるかに簡単になります。Excel はテーブル内に物事を入れることを好みます。
これをExcelに書き出してみましょう。writeDataTableを使用します。シートはAnalysis_sheetになり、X はmpg_lm_tidyに等しいとします。これは Excel のテーブルとして記述され、行名は含めません。
次に、これを視覚化します。まず R でチェックアウトし、次にその結果をExcelに送信します。基本的に、ここで行っていることはスキャナー プロットを作成することです。geom_pointを追加してからgeom_smoothを追加します。ここでのメソッドは線形モデルのlmになります。これを実行すると、回帰プロットが表示されます。
X軸に重みがあります。Y にmgpがあり、回帰適合線である下向きの関係がわかります。ここに係数や適合値などがあります。
次に、プロットを追加して、これをワークブックにも追加できるようにします。これはinsertPlot、たとえば workbook ( wb ) になり、シートは再びAnalysis_sheetになり、開始行と次元を指定できます。
ここで最後に行うことは、このレポートの宛先を指定することです。このmpg-report という名前を付けて、ワークブックを保存します。これを実行して、このファイルを取得して見てみましょう。
これで Excel の作業は終了です。このファイルが最終的にどこに配置されるかは、R 内の作業ディレクトリの場所に関係するため、それを調整することができます。
R と RStudio を使用した LuckyTemplates: 開始方法R
の LuckyTemplates
データ フレームで R スクリプトを使用する 3 つの方法: 基本を学ぶ
結論
このチュートリアルでは、Excel で ggplot2 プロットを作成する方法を説明しました。プロットに関して Excel で行うのではなく、なぜこれを行うのでしょうか? さて、1 つは ggplot の再現性です。すべてはコード駆動です。ポイントしたりクリックしたりする必要がないため、よりカスタマイズしやすくなります。
一方、欠点は、インタラクティブではないことです。画像はあくまで静的なものです。クリックすることはできません。ツールチップなどはありません。ggplot プロットはユーザーにとって馴染みがない可能性があるため、それがもう 1 つの欠点になる可能性があります。
私たちは、ggplot2 プロットを構築し、それを Excel に送信することに重点を置きました。実際、R for Excel でレポート全体を作成することもできます。Excel で行う必要があることはすべて、R からリモートで呼び出すことができます。この具体的な使用例の 1 つは、Excel が実際に苦労する、実行が難しい Excel プロットです。Excel にはいくつかの統計機能があるため、R の実行ははるかに簡単になります。
ではごきげんよう!
Microsoft フローで使用できる 2 つの複雑な Power Automate String 関数、substring 関数とindexOf 関数を簡単に学習します。
LuckyTemplates ツールチップを使用すると、より多くの情報を 1 つのレポート ページに圧縮できます。効果的な視覚化の手法を学ぶことができます。
Power Automate で HTTP 要求を作成し、データを受信する方法を学んでいます。
LuckyTemplates で簡単に日付テーブルを作成する方法について学びましょう。データの分析と視覚化のための効果的なツールとして活用できます。
SharePoint 列の検証の数式を使用して、ユーザーからの入力を制限および検証する方法を学びます。
SharePoint リストを Excel ファイルおよび CSV ファイルにエクスポートする方法を学び、さまざまな状況に最適なエクスポート方法を決定できるようにします。
ユーザーがコンピューターから離れているときに、オンプレミス データ ゲートウェイを使用して Power Automate がデスクトップ アプリケーションにアクセスできるようにする方法を説明します。
DAX 数式で LASTNONBLANK 関数を使用して、データ分析の深い洞察を得る方法を学びます。
LuckyTemplates で予算分析とレポートを実行しながら、CROSSJOIN 関数を使用して 2 つのデータ テーブルをバインドする方法を学びます。
このチュートリアルでは、LuckyTemplates TREATAS を使用して数式内に仮想リレーションシップを作成する方法を説明します。