LuckyTemplates データ レポートでの Python スクリプト

LuckyTemplates データ レポートでの Python スクリプト

このチュートリアルでは、LuckyTemplates レポートでの Python スクリプトについて説明します。Python を使用して LuckyTemplates 内でさまざまな出力を実行する方法を学習します。また、LuckyTemplates デスクトップ内で Python を使用する際のエラーを回避できるように、Python の技術的な制限の一部についても理解します。

目次

LuckyTemplates でスクリプトを作成するための Python パッケージを理解する

Python と LuckyTemplates の間では更新速度が異なるため、エラーが発生します。場合によっては、これら 2 つのソフトウェアのパッケージに関して競合が発生することがあります。適切な環境を設定することでエラーを回避できます。

Python Anaconda インストール内のすべてのパッケージが LuckyTemplates でサポートされているわけではありません。下の画像では、現在サポートされているさまざまなパッケージをすべて確認できます。

LuckyTemplates データ レポートでの Python スクリプト

次の図は、 Pythonパッケージの要件と制限を示しています。

LuckyTemplates データ レポートでの Python スクリプト

Pandasはデータ操作ライブラリであり、Numpyは線形代数です。Scikit-LearnXgboost は、機械学習と前処理を実行できるライブラリです。ScipyStatsmodels は統計を扱います。Seabornは視覚化に使用され、Matplotliobはビジュアル ライブラリです。

Python スクリプトによる環境の作成

競合を避けるために必要なパッケージを含む環境を作成する必要があります。Anaconda のインストール時にインストールされた Anaconda プロンプトを使用して環境を作成できます。プロンプトを開くには、 Windows の検索バーに「Anaconda」と入力し、アプリをクリックします。

LuckyTemplates データ レポートでの Python スクリプト

Google で「anaconda で環境を作成」を検索すると、このページにリダイレクトされます。同じページで、特定の環境を作成するさまざまな方法を確認できます。

LuckyTemplates データ レポートでの Python スクリプト

Anaconda プロンプト コマンド ウィンドウでは、基本環境と作業ディレクトリを確認できます。

LuckyTemplates データ レポートでの Python スクリプト

新しい環境を作成するには、conda create と入力します。次に、「-n」と入力し、その後に環境名を入力します。最後に、必要な Python のバージョンを入力します。この例では、環境名はnew_env_pbiPython バージョンは 3.7 です。

LuckyTemplates データ レポートでの Python スクリプト

完了したら Enter を押します。新しい環境が作成されていることがわかります。

LuckyTemplates データ レポートでの Python スクリプト

Y を押してプロセスを続行します。

LuckyTemplates データ レポートでの Python スクリプト

次に、環境をアクティブ化する必要があります。conda activate new_env_pbi を入力します。

LuckyTemplates データ レポートでの Python スクリプト

完了すると、新しい環境がアクティブ化されたことがわかります。そこから、必要なパッケージのインストールを開始できます。まず、データを取り込むために Pandas をインストールします。pip install pandasと入力して Enter キーを押します。

LuckyTemplates データ レポートでの Python スクリプト

次にpip install seabornと入力してSeaborn をインストールします。Seaborn が Matplotlib もロードしていることもわかります。インストール後、LuckyTemplates デスクトップを開くことができるようになります。

LuckyTemplates データ レポートでの Python スクリプト

Python を使用してデータを取得する

Python を使用して LuckyTemplates 内のデータを取得するには 3 つの方法があります。1 つ目は、[ファイル] ツールバーに移動し、[データの取得] をクリックし、[データの取得] を選択して開始します

LuckyTemplates データ レポートでの Python スクリプト

[ファイル] ツールバーを再度クリックし、 [その他] を選択し、[Python スクリプト]を選択します。

LuckyTemplates データ レポートでの Python スクリプト

そこから、データを取り込むためのスクリプトを入力し、「OK」を押します。この例では、このスクリプトが使用されます。

LuckyTemplates データ レポートでの Python スクリプト

「ナビゲーター」ペインで、Python フォルダーの下の変数をクリックし、「ロード」をクリックします。

LuckyTemplates データ レポートでの Python スクリプト

そのデータが [フィールド] ペインに表示されます。

LuckyTemplates データ レポートでの Python スクリプト

その後、正しい環境を使用していることを確認する必要があります。[ファイル] ツールバーに移動し、 [オプションと設定] をクリックして、 [オプション]を選択します。

LuckyTemplates データ レポートでの Python スクリプト

[グローバル] で[Pythonスクリプト] をクリックし、Python ホーム ディレクトリを設定します。「参照」をクリックしてnew_env_pbiを開きます。

LuckyTemplates データ レポートでの Python スクリプト

LuckyTemplates での Python スクリプトの視覚化の有効化

Python 統合にアクセスするには、 [Visualizations] の下にあるPython Visualをクリックします。

LuckyTemplates データ レポートでの Python スクリプト

次に、スクリプト ビジュアルを有効にします。

LuckyTemplates データ レポートでの Python スクリプト

完了すると、テキストベースの Python スクリプト エディターがキャンバスに表示されます。

LuckyTemplates データ レポートでの Python スクリプト

スクリプトを開始するには、ビジュアライゼーションの値領域にフィールドをドラッグします。この例では、Departments が値領域内に配置されています。

LuckyTemplates データ レポートでの Python スクリプト

視覚化は次のようになります。

LuckyTemplates データ レポートでの Python スクリプト

データフレームは、pandas.DataFrame関数を使用して作成されます。スクリプトはそれを変数として保存し、datasetという名前を付けました。6 行目の下で、スクリプト コードを貼り付けるか入力してビジュアルを作成できます。この例では、次のコードが使用されました。

LuckyTemplates データ レポートでの Python スクリプト

現在、データ フレームは部門のみなので不完全です。したがって、すべての列を [フィールド] ペインから [値] 領域にドラッグして、完全なデータ フレームを作成します。

LuckyTemplates データ レポートでの Python スクリプト

その後、Jupyter Notebook からビジュアルを選択できます。次に、そのビジュアルのコードをコピーしてエディターに貼り付けます。

LuckyTemplates データ レポートでの Python スクリプト

ビジュアル コードで使用される変数をdfからデータセットに変更し、次の行にplt.show()を入力してMatplotlib を使用します。

LuckyTemplates データ レポートでの Python スクリプト

完了したら、エディターの実行アイコンをクリックしてスクリプトを実行します。

LuckyTemplates データ レポートでの Python スクリプト

キャンバス内にビジュアライゼーションが具体化されるのがわかります。ビジュアルはインタラクティブではありませんが、カスタマイズすることで動的にすることができます。

LuckyTemplates データ レポートでの Python スクリプト

Python 視覚化のカスタマイズ

矢印をクリックして Python スクリプト エディターを開きます。次に、plt.style.use()を入力します。

LuckyTemplates データ レポートでの Python スクリプト

Google を開いてmatplotlibスタイルを検索します。「スタイル シート リファレンス」をクリックすると、そのページにリダイレクトされます。

LuckyTemplates データ レポートでの Python スクリプト

ページ内には、使用できるさまざまなスタイルが表示されます。

LuckyTemplates データ レポートでの Python スクリプト

スタイルを選択し、そのスタイルのコードをスクリプト コードに入力します。

LuckyTemplates データ レポートでの Python スクリプト

この例では、使用されるスタイルのコードはbmhです。完了したら、実行アイコンを押します。

LuckyTemplates データ レポートでの Python スクリプト

ビジュアル内の色が変化していることがわかります。

LuckyTemplates データ レポートでの Python スクリプト

必要に応じて、ビジュアルの形状を変更することもできます。これを行うには、スクリプト エディターを開き、箱ひげ図をバイオリンプロットに変更して、スクリプト コードを実行します。

LuckyTemplates データ レポートでの Python スクリプト

ビジュアルの形状が変化していることがわかります。

LuckyTemplates データ レポートでの Python スクリプト

Python スクリプトを使用した Power Query でのデータの変換

LuckyTemplates で Python スクリプトにアクセスする最後の方法は、パワー クエリ エディターでデータを変換することです。ベスト プラクティスの 1 つは、メイン データを使用する代わりにデータを複製し、その複製内でスクリプトを実行することです。この例では、主データはdfで、複製はdf2です。

LuckyTemplates データ レポートでの Python スクリプト

[変換] ツールバーに移動し、[Python スクリプトの実行]を選択します。

LuckyTemplates データ レポートでの Python スクリプト

[Python スクリプトの実行] ダイアログ ボックスにスクリプト メッセージが表示されます。

LuckyTemplates データ レポートでの Python スクリプト

Jupyter Notebook からテーブルのコードを入力します。この例では、スクリプトでdataset.corr()が使用されます。ただし、その前に、もう一度dataset =と入力して変数を再保存する必要があります。

LuckyTemplates データ レポートでの Python スクリプト

[OK] を押すと、キャンバスにデータが表示されます。

LuckyTemplates データ レポートでの Python スクリプト

「値」列の「テーブル」をクリックしてテーブルを展開します。これにより、相関テーブルも表示されます。

LuckyTemplates データ レポートでの Python スクリプト

ただし、Python スクリプトの Index 列は相関テーブルに表示されません。これを修正するには、[適用されたステップ] ペインに移動し、[Python スクリプトの実行] ステップの歯車アイコンをクリックしてスクリプト コードを開きます。

LuckyTemplates データ レポートでの Python スクリプト

次に、.reset_index()と入力して別の関数を入力します。次に、その関数を相関テーブル関数で文字列化します。

LuckyTemplates データ レポートでの Python スクリプト

完了すると、相関テーブルにインデックス列が表示されるようになります。

LuckyTemplates データ レポートでの Python スクリプト


魅力的な LuckyTemplates ビジュアライゼーションを作成することの重要性
レポートとビジュアライゼーションに関する LuckyTemplates のベスト プラクティス
LuckyTemplates ユーザーのための Python I – LuckyTemplates 教育プラットフォームの新しいコース

結論

Python が LuckyTemplates と統合されると、Python でできることがたくさんあります。このチュートリアルでは、Python スクリプトは、データセットの取り込み、ビジュアルの作成、パワー クエリ エディターでの既存のデータの操作という 3 つの異なる方法で使用されました。

ゲイリム


Python における Self とは: 実際の例

Python における Self とは: 実際の例

Python における Self とは: 実際の例

RでRDSファイルを保存してロードする方法

RでRDSファイルを保存してロードする方法

R の .rds ファイルからオブジェクトを保存および読み込む方法を学習します。このブログでは、R から LuckyTemplates にオブジェクトをインポートする方法についても説明します。

最初の N 営業日の再考 – DAX コーディング言語ソリューション

最初の N 営業日の再考 – DAX コーディング言語ソリューション

この DAX コーディング言語チュートリアルでは、GENERATE 関数の使用方法とメジャー タイトルを動的に変更する方法を学びます。

LuckyTemplates のマルチスレッド動的ビジュアル手法を使用したインサイトのショーケース

LuckyTemplates のマルチスレッド動的ビジュアル手法を使用したインサイトのショーケース

このチュートリアルでは、マルチスレッド動的ビジュアル手法を使用して、レポート内の動的データ視覚化から洞察を作成する方法について説明します。

LuckyTemplates のフィルター コンテキストの概要

LuckyTemplates のフィルター コンテキストの概要

この記事では、フィルター コンテキストについて説明します。フィルター コンテキストは、LuckyTemplates ユーザーが最初に学習する必要がある主要なトピックの 1 つです。

LuckyTemplates Online Service でアプリを使用する際の最良のヒント

LuckyTemplates Online Service でアプリを使用する際の最良のヒント

LuckyTemplates Apps オンライン サービスが、さまざまなソースから生成されたさまざまなレポートや分析情報の管理にどのように役立つかを示したいと思います。

時間の経過に伴う利益率の変化を分析する – LuckyTemplates と DAX を使用した分析

時間の経過に伴う利益率の変化を分析する – LuckyTemplates と DAX を使用した分析

LuckyTemplates でのメジャー分岐や DAX 数式の結合などの手法を使用して、利益率の変化を計算する方法を学びます。

DAX Studio でのデータ キャッシュのマテリアライゼーションのアイデア

DAX Studio でのデータ キャッシュのマテリアライゼーションのアイデア

このチュートリアルでは、データ キャッシュの具体化のアイデアと、それが結果を提供する際の DAX のパフォーマンスにどのように影響するかについて説明します。

LuckyTemplates を使用したビジネス レポート

LuckyTemplates を使用したビジネス レポート

これまで Excel を使用している場合は、ビジネス レポートのニーズに合わせて LuckyTemplates の使用を開始するのに最適な時期です。

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて