关于explode函数 explode()其实就是一个UDTF——用户自定义表生成函数,而表生成函数官方定义是接受零个或多个输入,产生多列或多行的输出,就像explode的含义一样,生成爆炸一样的效果,将数据散开。 explode()一般接受Array类型的数组为入参,对数据中的元素进行迭代,再返回多行结果,比如: 返回结果为: 为了更好的切合实际运用和大家理解,我使用一个生产中的字段格式,该格式是某网站的爬虫数据,如下 格式 该列是一个json对象,其中有很多元素,其中feture元素是特征描述,以‘ ’为分割符,格式如下 我们想做的就是将这个feature字段中的每个特征解析为多行ÿ