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

网站开发的收获与体会济南上门做睫毛的网站

网站开发的收获与体会,济南上门做睫毛的网站,推荐的外贸客户搜索软件,平面设计论坛有哪些一、RDD对象 PySpark支持多种数据的输入,在输入完成后,都会得到一个:RDD类的对象 RDD全称为:弹性分布式数据集(Resilient Distributed Datasets) PySpark针对数据的处理,都是以RDD对象作为载…

一、RDD对象

PySpark支持多种数据的输入,在输入完成后,都会得到一个:RDD类的对象

RDD全称为:弹性分布式数据集(Resilient Distributed Datasets)

PySpark针对数据的处理,都是以RDD对象作为载体,即:

  • 数据存储在RDD内
  • 各类数据的计算方法,也都是RDD的成员方法
  • RDD的数据计算方法,返回值依旧是RDD对象

40cb420610664ebc8eed66760c45c62b.png

        PySpark的编程模型可以归纳为:准备数据到RDD -> RDD迭代计算 -> RDD导出为list、文本文件等,即:源数据 -> RDD -> 结果数据

二、Python数据容器转RDD对象

        PySpark支持通过SparkContext对象的parallelize成员方法,将:list、tuple、set、dict、str转换为PySpark的RDD对象

3679f65e4a844246bd4cdae1dcba74cf.png

         PySpark也支持通过SparkContext入口对象,来读取文件,来构建出RDD对象。

fc7f66772cdf441a8a7cf77a8bcdcc0b.png

代码案例:

"""
#通过PySpark代码加载数据,即数据输入
"""
from pyspark import SparkConf,SparkContext
conf = SparkConf().setMaster("local[*]").setAppName("test_spark")
sc = SparkContext(conf = conf)# 通过parallelize方法将Python对象加载到Spark内,成为RDD对象
rdd1 = sc.parallelize([1, 2, 3, 4, 5])
rdd2 = sc.parallelize((1, 2, 3, 4, 5))
rdd3 = sc.parallelize("abcdefg")
rdd4 = sc.parallelize({1, 2, 3, 4, 5})
rdd5 = sc.parallelize({"key1": "value1", "key2": "value2"})# 如果要查看RDD里面有什么内容,需要用collect()方法
print(rdd1.collect())
print(rdd2.collect())
print(rdd3.collect())
print(rdd4.collect())
print(rdd5.collect())

打印结果:

8acffe7a3ba04323a5d04dac1d4d86e0.png

pyspark安装方法 :

第一种方法时命令行安装:pip install pyspark;

第二种方式是直接在Pycharm进行安装,如下图所示;

a231807459f74d538bd57dcef43b4058.png

33537244fa3f43548a6c773a47d30627.png

        安装完成后,运行代码出现缺少Java环境依赖,需要配置java运行环境才可以运行Pyspark导入报对象,配置环境的过程可以参考博客教程:

java 环境配置(详细教程)_java环境配置_多加点辣也没关系的博客-CSDN博客

JDK 8.0 的安装包已上传资源包,希望可以帮助到大家!

f0c9da8980984f24bac46648ed89e3e4.gif

 

http://www.yayakq.cn/news/448248/

相关文章:

  • 展示网站报价wordpress vip
  • 微信页面设计网站关键词搜索工具好站网
  • 开网站做淘宝客福州网络公司网站
  • 建设网站用动态ip还是静态ip郑州狼牙网页设计公司
  • 网站工作状态建设网站稿件管理发布系统
  • 伙购网官方网站加大网站集约化建设管理
  • 专门做房地产设计的图片网站品牌产品网站怎么做
  • 南宁品牌网站建设如何制作自己的网站?
  • 做网络竞拍的网站宁波网页制作设计营销
  • 做视频搬运工的网站免费制作相册视频网站模板
  • 做电影网站还是国外服务器wordpress数据库缓存插件
  • 网站建设公司加盟自己做的网站打不开怎么回事
  • 红色php企业网站模板微商软件平台
  • 申请个人网站怎么申请wordpress 调查
  • 软件开发文档网站标题优化技巧
  • 网站logo如何替换深圳微商城网站设计电话
  • 品牌网站建设网站改版换了域名
  • 泰州网站制作推广重庆做网站怎么做
  • 新网站怎么快速收录必做河池市住房城乡建设网站
  • 广西自治区住房城乡建设部网站网站建设网络推广公司
  • 开发手机端网站模板下载不了win10如何部署自己做的网站
  • 自建网站平台有哪些wordpress阿里云域名转移
  • 如何建设网站视频知名品牌设计公司
  • 荆州网站建设多少钱网络建构是什么意思
  • 互联网站建设维护是做什么的网站制作哪些公司好
  • 网站开发需要什么证书房屋设计软件有哪些
  • 山东网站备案 论坛星火教育培训机构
  • 男的怎么做直播网站淄博北京网站建设公司
  • 江门网站建设运营团队医院网络销售要做什么
  • python做博客网站免费域名注册推荐