什麼是 Python 中的自我:真實世界的例子
什麼是 Python 中的自我:真實世界的例子
在本教程中,我們將討論如何在 LuckyTemplates 中使用 Python創建和準備數據集和字符串函數。GitHub 上提供了我將用於執行流程的示例。
LuckyTemplates 啟用了 Python 功能,用戶可以更方便地直接在 LuckyTemplates 中運行 Python 腳本。
目錄
使用 Python 連接到數據源
在我們開始之前,請確保您已打開 LuckyTemplates 筆記本。首先,我們需要連接到數據源。這將使我們能夠訪問 CSV 文件,我們可以將其導入到 LuckyTemplates 筆記本中。我將處理的示例數據集是臨床分析數據集。
您可以轉到 GitHub 導航到您的文件夾,然後單擊您的 CSV 文件。如果您沒有,可以訪問大量包含已上傳 CSV 文件的公共存儲庫。獲得數據集後,單擊主文件夾,您將看到兩個文件。單擊 CSV 文件。
然後單擊查看原始文件。
之後,導航到地址欄並複制 CSV 地址。然後返回您的 LuckyTemplates 筆記本。
在“主頁”選項卡下,單擊“獲取數據”,然後單擊“更多”以查看Web選項並單擊它。
接下來,將 CSV 地址粘貼到 URL 字段並單擊確定。
然後,單擊轉換數據按鈕。
我們已成功連接 LuckyTemplates 中的數據源。
使用 LuckyTemplates 進行數據清理或數據整理
現在,我們可以在數據集上自由導航。這使我們能夠執行以正確格式獲取數據所需的清理程序,以便更好地進行分析。
在Lab Cost列下,我們會看到有各種帶有破折號主題的美元符號可供轉換。
我們不能直接轉換這些符號。
那是因為它會導致錯誤,我們正在努力避免這種錯誤。
要替換它們,請單擊“替換值” ,然後在“要查找的值”字段中輸入美元符號。在替換為字段中放置 0 或您想要的值。
現在我們可以將這些符號轉換為我們想要的值。請記住,我們可以在應用步驟部分看到我們的活動記錄。
在 LuckyTemplates 中使用 Python 進行數據清理或數據整理
為了使此清理過程或數據整理任務適用於所有列,我們將通過 Jupyter Notebook 使用 Python 函數。
首先,打開您的 Jupyter Notebook 並加載您的主頁。
在“文件”選項卡下,導航到右上角並單擊“新建”以查看“Python 3”選項。然後單擊它以創建一個新的 Python Notebook。
我們要做的第一件事是提供一個文件名。您可以隨意命名。在這種情況下,我會將文件的標題設置為“臨床分析”。
現在我們的 Python notebook 已經打開,我們可以看到一個允許我們準備或執行代碼的單元格。我們需要合併我們在 LuckyTemplates 中所做的 Web 源。
我們可以通過在我們的環境中導入基本庫之一Pandas並運行它來做到這一點。
在連接到我們的 Web 資源並創建一個 Panda 庫的原生函數後,我們想要創建一些可以指示我們將要做什麼的東西。
我們將探索我們的數據並創建一個標題作為此活動的指標。為此,我們需要將其從代碼更改為降價。
使用井號,我們可以控製字體大小。如果我們想讓我們的字體變小,我們需要輸入各種井號。
另一方面,如果我們想要更大的字體大小,我們需要使用更少的井號。
此外,我們可能希望在標題下包含對我們活動的簡要說明。假設我們將探索原生函數和數據集。
如果我們運行它,它會自動出現在我們的標題下方。
使用 Python 探索 LuckyTemplates 中的數據集
在一個新單元格上,我們可以探索數據集。假設我們要探索前五行數據,這實際上是默認參數,我們需要創建一個新的變量數據。
這將使您可以訪問前五行。但請記住,您可以將任何參數放在括號內,以指示您想要訪問多少行數據。在這個例子中,我想訪問十行。
但是,我們現在遇到了與 LuckyTemplates 筆記本中關於帶有短劃線的美元符號相同的問題。
為了解決這個問題,我們需要構建我們自己的用戶定義函數,我們可以應用它來清理我們的數據格式。
我們可以通過獲取有關我們數據的更多信息來啟動清理過程。這將使我們更容易識別數據集中的問題。
運行該函數後,我們現在可以看到有關數據集的詳細信息——條目數、列數和數據類型。我們還可以看到我們有代表 Python 環境中文本的字符串。
如果我們仔細查看該列,就會發現有幾個縮進需要修復。我將向您展示兩種清潔方法。
使用 Python 清理數據的兩種方法
第一個是手動修復問題。首先,收集有關數據列的信息。為此,請在新的代碼單元格中鍵入data.columns 。
在新單元格中,您想要記錄清理列標題中的空格的活動。所以,複製並粘貼單元格中的信息,直接刪除空格。另一種方法是使用刪除空格的字符串函數。
運行之後,它會立即消除字符串中不必要的空格。這樣做為用戶提供了方便,尤其是當我們有太多的數據或字符串需要修復或清理時。
接下來,我們必須在運行之前將之前的代碼保存並合併到此單元格中。
因此,我們已經解決了這個問題,並且我們數據集上的列採用了正確的格式。現在一切都正確對齊,而不是以前的空白。
如何在 LuckyTemplates
Python II 中為 LuckyTemplates 用戶使用 Python 腳本——按需平台
LuckyTemplates 中的新課程使用 Python 腳本創建日期表
結論
總而言之,使用數據集和字符串函數可以增強 LuckyTemplates 的工作方式並擴展該工具的常規功能。
Python 是一種流行的高級編程語言,在僅使用幾行代碼獲取數據方面具有巨大的潛力。希望本教程能讓您了解 LuckyTemplates 中的 Python。
一切順利,
蓋林
什麼是 Python 中的自我:真實世界的例子
您將學習如何在 R 中保存和加載 .rds 文件中的對象。本博客還將介紹如何將對像從 R 導入 LuckyTemplates。
在此 DAX 編碼語言教程中,了解如何使用 GENERATE 函數以及如何動態更改度量標題。
本教程將介紹如何使用多線程動態可視化技術從報告中的動態數據可視化中創建見解。
在本文中,我將貫穿過濾器上下文。篩選上下文是任何 LuckyTemplates 用戶最初應該了解的主要主題之一。
我想展示 LuckyTemplates Apps 在線服務如何幫助管理從各種來源生成的不同報告和見解。
了解如何在 LuckyTemplates 中使用度量分支和組合 DAX 公式等技術計算利潤率變化。
本教程將討論數據緩存物化的想法,以及它們如何影響 DAX 在提供結果時的性能。
如果直到現在你還在使用 Excel,那麼現在是開始使用 LuckyTemplates 來滿足你的業務報告需求的最佳時機。
什麼是 LuckyTemplates 網關?所有你必須知道的