為您的 Kotlin 記事本新增依賴項
這是 **Kotlin 記事本入門** 教程的第三部分。在繼續之前,請確保您已完成先前的步驟。
設定環境
建立 Kotlin 記事本
為 Kotlin 記事本新增依賴項
您已經建立您的第一個 Kotlin 記事本 了!現在,讓我們學習如何為函式庫新增依賴項,這是解鎖進階功能所必需的。
NOTE
Kotlin 標準函式庫可以開箱即用,因此您無需匯入它。
您可以透過在任何程式碼儲存格中,使用 Gradle 風格語法指定其座標,從 Maven 儲存庫載入任何函式庫。 然而,Kotlin 記事本提供了一種簡化的方法,可以透過 %use
陳述式 來載入常用函式庫:
kotlin
// 將 libraryName 替換為您要新增的函式庫依賴項
%use libraryName
您還可以使用 Kotlin 記事本中的自動補齊功能,快速存取可用的函式庫:
將 Kotlin DataFrame 和 Kandy 函式庫新增至您的 Kotlin 記事本
讓我們為您的 Kotlin 記事本新增兩個常用的 Kotlin 函式庫依賴項:
- Kotlin DataFrame 函式庫 賦予您在 Kotlin 專案中操作資料的能力。 您可以使用它從 API、SQL 資料庫 以及 各種檔案格式 (例如 CSV 或 JSON) 擷取資料。
- Kandy 函式庫 提供了強大且彈性的 DSL,用於 建立圖表。
若要新增這些函式庫:
點擊 Add Code Cell 以建立新的程式碼儲存格。
在程式碼儲存格中輸入以下程式碼:
kotlin// 確保使用最新可用的函式庫版本 %useLatestDescriptors // 匯入 Kotlin DataFrame 函式庫 %use dataframe // 匯入 Kotlin Kandy 函式庫 %use kandy
執行程式碼儲存格。
當
%use
陳述式執行時,它會下載函式庫依賴項並將預設匯入新增至您的記事本。NOTE
請確保在執行任何其他依賴該函式庫的程式碼儲存格之前,先執行包含
%use libraryName
行的程式碼儲存格。若要使用 Kotlin DataFrame 函式庫從 CSV 檔案匯入資料,請在新的程式碼儲存格中使用
.read()
函數:kotlin// 透過從 "netflix_titles.csv" 檔案匯入資料來建立 DataFrame。 val rawDf = DataFrame.read("netflix_titles.csv") // 顯示原始 DataFrame 資料 rawDf
在新的程式碼儲存格中,使用
.plot
方法視覺化呈現 DataFrame 中電視節目和電影的分佈:kotlinrawDf // 計算名為 "type" 的欄位中每個唯一值的出現次數 .valueCounts(sort = false) { type } // 以長條圖視覺化資料並指定顏色 .plot { bars { x(type) y("count") fillColor(type) { scale = categorical(range = listOf(Color.hex("#00BCD4"), Color.hex("#009688"))) } } // 設定圖表的佈局並設定標題 layout { title = "Count of TV Shows and Movies" size = 900 to 550 } }
結果圖表:
恭喜您在 Kotlin 記事本中新增並利用了這些函式庫! 這只是您使用 Kotlin 記事本及其支援的函式庫 可以實現的一瞥。
接下來
- 了解如何分享您的 Kotlin 記事本
- 查看有關為您的 Kotlin 記事本新增依賴項 的更多詳細資訊
- 有關使用 Kotlin DataFrame 函式庫的更詳盡指南,請參閱從檔案擷取資料
- 有關 Kotlin 中資料科學和分析可用工具和資源的詳盡概述,請參閱用於資料分析的 Kotlin 和 Java 函式庫