spark 例子 字典關聯1

2021-07-30 09:21:43 字數 957 閱讀 2546

例子描述:

我們在日常工作中,經常會遇到字典關聯的場景,比如:

張三,19,1 

李四,19,2 

王五,19,3

將後面的數字關聯成職業

張三,19,司機 

李四,19,廚師 

王五,19,警察

這是乙個簡單的場景,往往在實際當中,後面需要關聯的內容是乙個字典表。下面請看例子

**片段:

建立字典 

讀取配置檔案方法

/* 獲取配置檔案套路1 */

defgetconfig

(path: string): scala.collection.map[string, string] = finally inputstream.close()

}

字典使用方法

/* 獲取方式,將配置檔案讀取到變數中 */

val data_location = configutils.getconfig("/label/businesslocation.properties")

/* 對這個變數使用getorelse,如果找到了usr_nbr引數,就返回它的值,如果沒有找到就返回"" */

data_location.getorelse("usr_nbr", "")

/* 陣列關聯,以陣列(下標)的方式來進行輸出陣列中想要的值 */

$

0

Python字典使用例子

python字典基礎知識 1.字典資料用花括號包含,以鍵對值形式表示 2.不同鍵對值用逗號隔開,鍵和值用冒號隔開 3.鍵不能重複,值可以重複 鍵不能修改,值可以修改 4.值可以是用 表示的物件 如 d python字典基本操作 例1population country population for ...

spark鍵值對轉換操作例子

題目 給定一組鍵值對 spark 2 hadoop 6 hadoop 4 spark 6 鍵值對的key表示圖書名稱,value表示某天圖書銷量,請計算每個鍵對應的平均值,也就是計算每種圖書的每天平均銷量。很顯然,對於上面的題目,結果是很顯然的,spark 4 hadoop 5 package cn...

關聯模型 1

一 模型簡介 二 關聯操作 使用者表和身份證表關聯,has one 一對一 表示乙個使用者只有乙個身份證。先建立兩個資料表 weibo home controller usercontroller.class.php 中插入 1 namespace home controller 4use thin...