当前位置: 首页 > news >正文

服装企业网站建设的目的北京价格网

服装企业网站建设的目的,北京价格网,设计官网登录入口,深圳做网站推荐哪家公司文章目录 一、RDD#flatMap 方法1、RDD#flatMap 方法引入2、解除嵌套3、RDD#flatMap 语法说明 二、代码示例 - RDD#flatMap 方法 一、RDD#flatMap 方法 1、RDD#flatMap 方法引入 RDD#map 方法 可以 将 RDD 中的数据元素 逐个进行处理 , 处理的逻辑 需要用外部 通过 参数传入 map… 文章目录 一、RDD#flatMap 方法1、RDD#flatMap 方法引入2、解除嵌套3、RDD#flatMap 语法说明 二、代码示例 - RDD#flatMap 方法 一、RDD#flatMap 方法 1、RDD#flatMap 方法引入 RDD#map 方法 可以 将 RDD 中的数据元素 逐个进行处理 , 处理的逻辑 需要用外部 通过 参数传入 map 函数 ; RDD#flatMap 方法 是 在 RDD#map 方法 的基础上 , 增加了 解除嵌套 的作用 ; RDD#flatMap 方法 也是 接收一个 函数 作为参数 , 该函数被应用于 RDD 中的每个元素及元素嵌套的子元素 , 并返回一个 新的 RDD 对象 ; 2、解除嵌套 解除嵌套 含义 : 下面的的 列表 中 , 每个元素 都是一个列表 ; lst [[1, 2], [3, 4, 5], [6, 7, 8]]如果将上述 列表 解除嵌套 , 则新的 列表 如下 : lst [1, 2, 3, 4, 5, 6, 7, 8]RDD#flatMap 方法 先对 RDD 中的 每个元素 进行处理 , 然后再 将 计算结果展平放到一个新的 RDD 对象中 , 也就是 解除嵌套 ; 这样 原始 RDD 对象 中的 每个元素 , 都对应 新 RDD 对象中的若干元素 ; 3、RDD#flatMap 语法说明 RDD#flatMap 语法说明 : newRDD oldRDD.flatMap(lambda x: [element1, element2, ...])旧的 RDD 对象 oldRDD 中 , 每个元素应用一个 lambda 函数 , 该函数返回多个元素 , 返回的多个元素就会被展平放入新的 RDD 对象 newRDD 中 ; 代码示例 : # 将 字符串列表 转为 RDD 对象 rdd sparkContext.parallelize([Tom 18, Jerry 12, Jack 21])# 应用 map 操作将每个元素 按照空格 拆分 rdd2 rdd.flatMap(lambda element: element.split( ))二、代码示例 - RDD#flatMap 方法 代码示例 : PySpark 数据处理 # 导入 PySpark 相关包 from pyspark import SparkConf, SparkContext # 为 PySpark 配置 Python 解释器 import os os.environ[PYSPARK_PYTHON] Y:/002_WorkSpace/PycharmProjects/pythonProject/venv/Scripts/python.exe# 创建 SparkConf 实例对象 , 该对象用于配置 Spark 任务 # setMaster(local[*]) 表示在单机模式下 本机运行 # setAppName(hello_spark) 是给 Spark 程序起一个名字 sparkConf SparkConf() \.setMaster(local[*]) \.setAppName(hello_spark)# 创建 PySpark 执行环境 入口对象 sparkContext SparkContext(confsparkConf)# 打印 PySpark 版本号 print(PySpark 版本号 : , sparkContext.version)# 将 字符串列表 转为 RDD 对象 rdd sparkContext.parallelize([Tom 18, Jerry 12, Jack 21])# 应用 map 操作将每个元素 按照空格 拆分 rdd2 rdd.flatMap(lambda element: element.split( ))# 打印新的 RDD 中的内容 print(rdd2.collect())# 停止 PySpark 程序 sparkContext.stop() 执行结果 : Y:\002_WorkSpace\PycharmProjects\pythonProject\venv\Scripts\python.exe Y:/002_WorkSpace/PycharmProjects/HelloPython/hello.py 23/07/31 23:02:58 WARN Shell: Did not find winutils.exe: java.io.FileNotFoundException: java.io.FileNotFoundException: HADOOP_HOME and hadoop.home.dir are unset. -see https://wiki.apache.org/hadoop/WindowsProblems Setting default log level to WARN. To adjust logging level use sc.setLogLevel(newLevel). For SparkR, use setLogLevel(newLevel). 23/07/31 23:02:59 WARN NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable PySpark 版本号 : 3.4.1 [Tom, 18, Jerry, 12, Jack, 21]Process finished with exit code 0
http://www.hkea.cn/news/14477619/

相关文章:

  • 盛唐网站建设北京市市场监督管理网上服务平台
  • 关于公司网站建设情况的汇报wordpress制作rss
  • 寻网站开发人员合作企业邮箱忘记密码怎么找回
  • 浙江省职业建设学院官方网站什么网站可以做章
  • 做写字楼租赁用什么网站好怎样弄免费网站
  • 网站怎么进行优化排名ui设计的尺寸
  • 一级域名免费网站怎么申请东莞市常平东部中心医院
  • 网站怎么做框架集建设企业网站用动态还是静态
  • 建网站需要什么技术中医院网站源码
  • ps怎么做网站wordpress c
  • 福州网站排名提升万联芯城网站建设
  • 福建省龙岩市新罗区建设局网站浙江建设网官网
  • 深圳建站公司告诉你十个建站步骤注册资金100万的公司要多少钱
  • 江津做网站做网站的都改行做什么了
  • 比较好的外贸网站一个服务器可以备案几个网站
  • 冠县做网站哪里好wordpress主机空间选择
  • 网站付费模板淘宝指数查询入口
  • 汕尾营销网站建设wordpress 编辑图片
  • wordpress 提高速度系统优化软件推荐
  • 做网站设计挣钱吗株洲网红
  • 体育网站建设规划天水头条最新消息今天
  • wordpress 站库分离个人如何制作网站
  • 宿州产品网站建设wordpress页脚二维码
  • 宿州网站公司需要大量做网站做推广的行业
  • 长春火车站高清图片北京建工招标平台
  • 网站设计网站设计网站设计电子商务网站建设方案推荐
  • 建设公司网站的请示影视自助建站
  • 安徽住房和城乡建设厅注册网站html5手机网站案例
  • 用易语言做攻击网站软件建设网站的特色
  • 美丽阿坝网站怎么做垦利县企业型网站建设