Hadoop是一款分布式文件系統(tǒng),hive是Hadoop的一個數(shù)據(jù)倉庫工具。在這個工具中有個很有特色的函數(shù)叫爆炸函數(shù),那么這個函數(shù)實現(xiàn)了什么功能呢?python又要怎么使用爆炸函數(shù)呢?閱讀本文你會得到答案。
具體需求
統(tǒng)計每個員工的銷售記錄:
- 有作為銷售員、跟單員、結單員的任意一種,即可說明參與了該訂單的銷售記錄;
- 同一個訂單中,一個員工參與多次只記為一次
爆炸函數(shù)到底實現(xiàn)的是什么功能呢?看圖:
- 張三:參加了訂單號1-銷售員,訂單號2-跟單員、結單員,數(shù)量2
- 李四:參加了訂單號1-跟單員、結單員,訂單2-銷售員,訂單號3-跟單員,數(shù)量3
- 王五:參加了訂單號3-銷售員、結單員,數(shù)量1
具體過程
至此,實現(xiàn)了爆炸函數(shù)的功能,如下:
到此這篇python怎么使用爆炸函數(shù)的文章就介紹到這了,更多python學習內(nèi)容請搜索W3Cschool以前的文章或繼續(xù)瀏覽下面的相關文章。