LuckyTemplates での Python の使用 | データセットと文字列関数

LuckyTemplates での Python の使用 | データセットと文字列関数

このチュートリアルでは、 LuckyTemplates で Pythonを使用してデータセットと文字列関数を作成および準備する方法について説明します。プロセスの実行に使用するサンプルは GitHub で入手できます。

LuckyTemplates では Python 機能が有効になっており、ユーザーは LuckyTemplates で Python スクリプトを直接実行することが簡単になりました。

目次

Python を使用したデータ ソースへの接続

始める前に、LuckyTemplates ノートブックを開いていることを確認してください。まず、データ ソースに接続する必要があります。これにより、LuckyTemplates ノートブックにインポートできる CSV ファイルにアクセスできるようになります。私が作業するサンプル データセットは、Clinic Analysis Dataset です。 

LuckyTemplates での Python の使用 |  データセットと文字列関数

GitHub にアクセスしてフォルダーに移動し、CSV ファイルをクリックします。お持ちでない場合でも、CSV ファイルがアップロードされたパブリック リポジトリが大量にあり、アクセスできます。データセットを取得したら、メイン フォルダーをクリックすると、2 つのファイルが表示されます。CSV ファイルをクリックします。

LuckyTemplates での Python の使用 |  データセットと文字列関数

次に、「未加工で表示」をクリックします。 

LuckyTemplates での Python の使用 |  データセットと文字列関数

その後、アドレス バーに移動し、CSV アドレスをコピーします。次に、LuckyTemplates ノートブックに戻ります。 

LuckyTemplates での Python の使用 |  データセットと文字列関数

[ホーム]タブで、 [データの取得] 、 [詳細]の順にクリックして[Web]オプションを表示し、それをクリックします。

LuckyTemplates での Python の使用 |  データセットと文字列関数

 次に、CSV アドレスを URL フィールドに貼り付け、「OK」をクリックします。

LuckyTemplates での Python の使用 |  データセットと文字列関数

次に、「データの変換」ボタンをクリックします。

LuckyTemplates での Python の使用 |  データセットと文字列関数

LuckyTemplates でデータ ソースに正常に接続されました。

LuckyTemplates を使用したデータ クリーニングまたはデータ ラングリング

これで、データセット内を自由に移動できるようになりました。これにより、より適切な分析のためにデータを適切な形式にするために必要なクリーニング手順を実行できるようになります。

[Lab Cost]列の下に、変換の対象となるダッシュ マークが付いたさまざまなドル記号があることがわかります。

LuckyTemplates での Python の使用 |  データセットと文字列関数

 これらの記号を直接変換することはできません。

LuckyTemplates での Python の使用 |  データセットと文字列関数

これはエラーが発生するためであり、それを回避したいと考えています。 

LuckyTemplates での Python の使用 |  データセットと文字列関数

これらを置換するには、[値の置換]をクリックし、 [検索する値]フィールドにドル記号を入力します。「置換後の文字列」フィールドに 0 または希望の値を入力します。 

LuckyTemplates での Python の使用 |  データセットと文字列関数

これで、これらのシンボルを目的の値に変換できるようになりました。私たちのアクティビティは「適用されたステップ」セクションに文書化されているのを確認できることに注意してください。

LuckyTemplates での Python の使用 |  データセットと文字列関数

LuckyTemplates で Python を使用したデータ クリーニングまたはデータ ラングリング

このクリーニング プロセスまたはデータ ラングリング タスクをすべての列に適用するには、Jupyter Notebook を利用して Python 関数を使用します。

まず、Jupyter Notebook を開いてホームページを読み込みます。 

LuckyTemplates での Python の使用 |  データセットと文字列関数

[ファイル]タブで、右隅に移動し、[新規] をクリックして、[Python 3]オプションを表示します。次に、それをクリックして新しい Python ノートブックを作成します。

LuckyTemplates での Python の使用 |  データセットと文字列関数

まず最初にファイル名を指定する必要があります。好きな名前を付けることができます。この場合、ファイルのタイトルを「Clinic Analysis」に設定します。

LuckyTemplates での Python の使用 |  データセットと文字列関数

Python ノートブックが開いたので、コードを準備または実行できるセルが表示されます。LuckyTemplates で作成した Web ソースを組み込む必要があります。

これを行うには、必須ライブラリの 1 つであるPandas を環境にインポートして実行します。

LuckyTemplates での Python の使用 |  データセットと文字列関数

Web ソースに接続し、Panda のライブラリにネイティブな関数を作成した後、これから何をしようとしているのかを示すことができるものを作成したいと思います。

データを調査し、このアクティビティの指標として見出しを作成します。そのためには、これをコードからマークダウンに変更する必要があります。 

LuckyTemplates での Python の使用 |  データセットと文字列関数

シャープ記号を使用すると、フォント サイズを制御できます。フォントを小さいサイズにしたい場合は、さまざまなシャープ記号を入力する必要があります。

LuckyTemplates での Python の使用 |  データセットと文字列関数

一方、より大きなフォント サイズが必要な場合は、使用するシャープ記号の数を減らす必要があります。

LuckyTemplates での Python の使用 |  データセットと文字列関数

さらに、ヘッダーの下にアクティビティの簡単な説明を含めることもできます。ネイティブ関数とデータセットを調��するとします。 

LuckyTemplates での Python の使用 |  データセットと文字列関数

これを実行すると、ヘッダーの下に自動的に表示されます。

LuckyTemplates での Python の使用 |  データセットと文字列関数

Python を使用して LuckyTemplates でデータセットを探索する

新しいセルで、データセットを探索できます。実際にはデフォルトの引数であるデータの最初の 5 行を調べたいと考え、新しい変数 data を作成する必要があるとします。

LuckyTemplates での Python の使用 |  データセットと文字列関数

LuckyTemplates での Python の使用 |  データセットと文字列関数

これにより、最初の 5 行にアクセスできるようになります。ただし、アクセスするデータの行数を示す任意の引数を括弧内に入れることができることに注意してください。この例では、10 行にアクセスしたいと考えています。

LuckyTemplates での Python の使用 |  データセットと文字列関数

ただし、ダッシュ マークの付いたドル記号に関して、LuckyTemplates ノートブックで発生したのと同じ問題が発生しています。

これを修正するには、データの形式をクリーンにするために適用できる独自のユーザー定義関数を構築する必要があります。 

データに関する詳細情報を取得することで、クリーニング プロセスを開始できます。これにより、データセットの問題を特定しやすくなります。 

LuckyTemplates での Python の使用 |  データセットと文字列関数

関数を実行すると、エントリ数、列、データ型など、データセットに関する詳細な情報を確認できるようになります。Python 環境内にテキストを表す文字列があることもわかります。 

柱をよく見ると、修正する必要があるくぼみがいくつかあります。掃除する2つの方法を紹介します。 

Python を使用してデータをクリーニングする 2 つの方法

1 つ目は、問題を手動で修正することです。まず、データ列に関する情報を収集します。これを行うには、新しいコード セルにdata.columnsを入力します。

LuckyTemplates での Python の使用 |  データセットと文字列関数

新しいセルで、列見出しのスペースを掃除するアクティビティを文書化したいとします。したがって、セル内の情報をコピーして貼り付け、空白を直接削除します。もう 1 つの方法は、空白を削除する文字列関数を使用することです。

LuckyTemplates での Python の使用 |  データセットと文字列関数

これを実行すると、文字列内の不要な空白がすぐに削除されます。この方法を実行すると、特に修正またはクリーンアップするデータや文字列が多すぎる場合に、ユーザーが便利になります。 

LuckyTemplates での Python の使用 |  データセットと文字列関数

次に、実行する前に、前のコードを保存してこのセルに組み込む必要があります。

LuckyTemplates での Python の使用 |  データセットと文字列関数

その結果、問題は修正され、データセットの列は適切な形式になりました。以前の空白とは対照的に、すべてが適切に配置されるようになりました。 



LuckyTemplates ユーザー向けの LuckyTemplates Python IIで Python スクリプトを使用する方法– 日付テーブルを作成するための Python スクリプトを使用したオンデマンド プラットフォーム
LuckyTemplates の新しいコース

結論

要約すると、データセットと文字列関数を使用すると、LuckyTemplates の動作を強化し、ツールの通常の機能を拡張できます。

Python は人気のある高水準プログラミング言語であり、わずか数行のコードを使用してデータを取得できるという点では、多くの大きな可能性を秘めています。このチュートリアルで LuckyTemplates の Python について理解していただければ幸いです。

ではごきげんよう、

ガリム


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 ゲートウェイとは何ですか? 知っておくべきことすべて