將依賴項新增至您的 Kotlin Notebook
這是《Kotlin Notebook 入門指南》教學的第三部分。在繼續之前,請確保您已完成先前的步驟。
設定環境
建立 Kotlin Notebook
將依賴項新增至 Kotlin Notebook
您已經建立您的第一個 Kotlin Notebook!現在讓我們學習如何將依賴項新增至程式庫,這對於解鎖進階功能是必要的。
Kotlin 標準程式庫可以直接使用,因此您無需匯入它。
您可以透過在任何程式碼單元中,使用 Gradle 風格的語法指定程式庫的座標,從 Maven 儲存庫載入任何程式庫。 然而,Kotlin Notebook 提供了一種簡化的方法,以 %use
語句 的形式載入常用程式庫:
// 將 libraryName 替換為您想新增的程式庫依賴項
%use libraryName
您也可以使用 Kotlin Notebook 中的自動完成功能,快速存取可用的程式庫:
將 Kotlin DataFrame 和 Kandy 程式庫新增至您的 Kotlin Notebook
讓我們將兩個常用的 Kotlin 程式庫依賴項新增至您的 Kotlin Notebook:
- Kotlin DataFrame 程式庫 讓您能夠在 Kotlin 專案中操控資料。 您可以使用它從 API、SQL 資料庫 和各種檔案格式 (例如 CSV 或 JSON) 擷取資料。
- Kandy 程式庫 提供強大且靈活的 DSL,用於建立圖表。
若要新增這些程式庫:
點擊 Add Code Cell 以建立新的程式碼單元。
在程式碼單元中輸入以下程式碼:
kotlin// 確保使用最新可用的程式庫版本 %useLatestDescriptors // 匯入 Kotlin DataFrame 程式庫 %use dataframe // 匯入 Kotlin Kandy 程式庫 %use kandy
執行程式碼單元。
當
%use
語句執行時,它會下載程式庫依賴項,並將預設匯入新增至您的 Notebook。請務必在執行任何其他依賴該程式庫的程式碼單元之前,先執行包含
%use libraryName
行的程式碼單元。若要使用 Kotlin DataFrame 程式庫從 CSV 檔案匯入資料,請在新的程式碼單元中使用
.read()
函數:kotlin// 透過從 "netflix_titles.csv" 檔案匯入資料來建立 DataFrame。 val rawDf = DataFrame.read("netflix_titles.csv") // 顯示原始 DataFrame 資料 rawDf
您可以從 Kotlin DataFrame 範例 GitHub 儲存庫 下載此範例 CSV。 將其新增至您的專案目錄。
在新的程式碼單元中,使用
.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 Notebook 中新增並利用這些程式庫! 這只是初步了解您可以使用 Kotlin Notebook 及其支援的程式庫 達成什麼。
下一步
- 學習如何分享您的 Kotlin Notebook
- 查看有關將依賴項新增至您的 Kotlin Notebook 的更多詳細資訊
- 如需使用 Kotlin DataFrame 程式庫的更詳盡指南,請參閱從檔案擷取資料
- 如需有關可供 Kotlin 中的資料科學和分析使用的工具和資源的詳盡概述,請參閱用於資料分析的 Kotlin 和 Java 程式庫