在 LuckyTemplates 中使用 Python | 數據集和字符串函數

在 LuckyTemplates 中使用 Python | 數據集和字符串函數

在本教程中,我們將討論如何在 LuckyTemplates 中使用 Python創建和準備數據集和字符串函數。GitHub 上提供了我將用於執行流程的示例。

LuckyTemplates 啟用了 Python 功能,用戶可以更方便地直接在 LuckyTemplates 中運行 Python 腳本。

目錄

使用 Python 連接到數據源

在我們開始之前,請確保您已打開 LuckyTemplates 筆記本。首先,我們需要連接到數據源。這將使我們能夠訪問 CSV 文件,我們可以將其導入到 LuckyTemplates 筆記本中。我將處理的示例數據集是臨床分析數據集。 

在 LuckyTemplates 中使用 Python |  數據集和字符串函數

您可以轉到 GitHub 導航到您的文件夾,然後單擊您的 CSV 文件。如果您沒有,可以訪問大量包含已上傳 CSV 文件的公共存儲庫。獲得數據集後,單擊主文件夾,您將看到兩個文件。單擊 CSV 文件。

在 LuckyTemplates 中使用 Python |  數據集和字符串函數

然後單擊查看原始文件。 

在 LuckyTemplates 中使用 Python |  數據集和字符串函數

之後,導航到地址欄並複制 CSV 地址。然後返回您的 LuckyTemplates 筆記本。 

在 LuckyTemplates 中使用 Python |  數據集和字符串函數

“主頁”選項卡下,單擊“獲取數據”,然後單擊“更多”以查看Web選項並單擊它。

在 LuckyTemplates 中使用 Python |  數據集和字符串函數

 接下來,將 CSV 地址粘貼到 URL 字段並單擊確定。

在 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 Notebook。

在 LuckyTemplates 中使用 Python |  數據集和字符串函數

我們要做的第一件事是提供一個文件名。您可以隨意命名。在這種情況下,我會將文件的標題設置為“臨床分析”。

在 LuckyTemplates 中使用 Python |  數據集和字符串函數

現在我們的 Python notebook 已經打開,我們可以看到一個允許我們準備或執行代碼的單元格。我們需要合併我們在 LuckyTemplates 中所做的 Web 源。

我們可以通過在我們的環境中導入基本庫之一Pandas並運行它來做到這一點。

在 LuckyTemplates 中使用 Python |  數據集和字符串函數

在連接到我們的 Web 資源並創建一個 Panda 庫的原生函數後,我們想要創建一些可以指示我們將要做什麼的東西。

我們將探索我們的數據並創建一個標題作為此活動的指標。為此,我們需要將其從代碼更改為降價。 

在 LuckyTemplates 中使用 Python |  數據集和字符串函數

使用井號,我們可以控製字體大小。如果我們想讓我們的字體變小,我們需要輸入各種井號。

在 LuckyTemplates 中使用 Python |  數據集和字符串函數

另一方面,如果我們想要更大的字體大小,我們需要使用更少的井號。

在 LuckyTemplates 中使用 Python |  數據集和字符串函數

此外,我們可能希望在標題下包含對我們活動的簡要說明。假設我們將探索原生函數和數據集。 

在 LuckyTemplates 中使用 Python |  數據集和字符串函數

如果我們運行它,它會自動出現在我們的標題下方。

在 LuckyTemplates 中使用 Python |  數據集和字符串函數

使用 Python 探索 LuckyTemplates 中的數據集

在一個新單元格上,我們可以探索數據集。假設我們要探索前五行數據,這實際上是默認參數,我們需要創建一個新的變量數據。

在 LuckyTemplates 中使用 Python |  數據集和字符串函數

在 LuckyTemplates 中使用 Python |  數據集和字符串函數

這將使您可以訪問前五行。但請記住,您可以將任何參數放在括號內,以指示您想要訪問多少行數據。在這個例子中,我想訪問十行。

在 LuckyTemplates 中使用 Python |  數據集和字符串函數

但是,我們現在遇到了與 LuckyTemplates 筆記本中關於帶有短劃線的美元符號相同的問題。

為了解決這個問題,我們需要構建我們自己的用戶定義函數,我們可以應用它來清理我們的數據格式。 

我們可以通過獲取有關我們數據的更多信息來啟動清理過程。這將使我們更容易識別數據集中的問題。 

在 LuckyTemplates 中使用 Python |  數據集和字符串函數

運行該函數後,我們現在可以看到有關數據集的詳細信息——條目數、列數和數據類型。我們還可以看到我們有代表 Python 環境中文本的字符串。 

如果我們仔細查看該列,就會發現有幾個縮進需要修復。我將向您展示兩種清潔方法。 

使用 Python 清理數據的兩種方法

第一個是手動修復問題。首先,收集有關數據列的信息。為此,請在新的代碼單元格中鍵入data.columns 。

在 LuckyTemplates 中使用 Python |  數據集和字符串函數

在新單元格中,您想要記錄清理列標題中的空格的活動。所以,複製並粘貼單元格中的信息,直接刪除空格。另一種方法是使用刪除空格的字符串函數。

在 LuckyTemplates 中使用 Python |  數據集和字符串函數

運行之後,它會立即消除字符串中不必要的空格。這樣做為用戶提供了方便,尤其是當我們有太多的數據或字符串需要修復或清理時。 

在 LuckyTemplates 中使用 Python |  數據集和字符串函數

接下來,我們必須在運行之前將之前的代碼保存並合併到此單元格中。

在 LuckyTemplates 中使用 Python |  數據集和字符串函數

因此,我們已經解決了這個問題,並且我們數據集上的列採用了正確的格式。現在一切都正確對齊,而不是以前的空白。 


如何在 LuckyTemplates
Python II 中為 LuckyTemplates 用戶使用 Python 腳本——按需平台
LuckyTemplates 中的新課程使用 Python 腳本創建日期表

結論

總而言之,使用數據集和字符串函數可以增強 LuckyTemplates 的工作方式並擴展該工具的常規功能。

Python 是一種流行的高級編程語言,在僅使用幾行代碼獲取數據方面具有巨大的潛力。希望本教程能讓您了解 LuckyTemplates 中的 Python。

一切順利,

蓋林


在 Power Automate 中執行直到循環控制

在 Power Automate 中執行直到循環控制

了解有關 Do Until 循環控制如何在 Power Automate 流中工作的基礎過程,並熟悉所需的變量。

使用 Deneb 為 LuckyTemplates 製作自定義視覺對象

使用 Deneb 為 LuckyTemplates 製作自定義視覺對象

受限於 LuckyTemplates 中提供的標準視覺效果?學習使用 Deneb 和 Vega-Lite 為 LuckyTemplates 創建自定義視覺對象,提升您的數據可視化能力。

在 Power Automate Desktop 中將日期添加到文件名

在 Power Automate Desktop 中將日期添加到文件名

在此博客中,您將了解如何使用 Power Automate Desktop 自動將日期添加到文件名的開頭或結尾。

Power Query:如何快速添加註釋

Power Query:如何快速添加註釋

找出幾種不同的方法在 Power Query 中添加註釋,這對於不喜歡記筆記的人非常有幫助。

Power Apps – SharePoint 集成指南

Power Apps – SharePoint 集成指南

在此博客中,您將了解 MS Power Apps 界面的基礎知識並了解 Power Apps-SharePoint 集成的過程。

什麼是 Python 中的自我:真實世界的例子

什麼是 Python 中的自我:真實世界的例子

什麼是 Python 中的自我:真實世界的例子

如何在 R 中保存和加載 RDS 文件

如何在 R 中保存和加載 RDS 文件

您將學習如何在 R 中保存和加載 .rds 文件中的對象。本博客還將介紹如何將對像從 R 導入 LuckyTemplates。

回顧前 N 個工作日——DAX 編碼語言解決方案

回顧前 N 個工作日——DAX 編碼語言解決方案

在此 DAX 編碼語言教程中,了解如何使用 GENERATE 函數以及如何動態更改度量標題。

在 LuckyTemplates 中使用多線程動態視覺技術展示見解

在 LuckyTemplates 中使用多線程動態視覺技術展示見解

本教程將介紹如何使用多線程動態可視化技術從報告中的動態數據可視化中創建見解。

LuckyTemplates 篩選上下文簡介

LuckyTemplates 篩選上下文簡介

在本文中,我將貫穿過濾器上下文。篩選上下文是任何 LuckyTemplates 用戶最初應該了解的主要主題之一。