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

做网站后期自己可以维护吗百度app安装下载

做网站后期自己可以维护吗,百度app安装下载,网站空间试用,上海网站建设千元漂亮目录 创建 DataFrames 生成我们自己的 JSON 数据 创建 DataFrame 创建临时表 简单的 DataFrame 查询 DataFrame API 查询 SQL 查询 创建 DataFrames 通常#xff0c;您会通过使用 SparkSession#xff08;或在 PySpark shell 中调用 spark#xff09;导入数据来创建 …目录 创建 DataFrames 生成我们自己的 JSON 数据 创建 DataFrame 创建临时表 简单的 DataFrame 查询 DataFrame API 查询 SQL 查询 创建 DataFrames 通常您会通过使用 SparkSession或在 PySpark shell 中调用 spark导入数据来创建 DataFrame。 我们将讨论如何将数据导入到本地文件系统、Hadoop 分布式文件系统HDFS或其他云存储系统例如S3 或 WASB。在本文中我们将专注于在 Spark 内直接生成您自己的 DataFrame 数据或利用 Databricks 社区版中已经可用的数据源。 首先我们将不访问文件系统而是通过生成数据来创建 DataFrame。在这种情况下我们将首先创建 stringJSONRDD RDD然后将其转换为 DataFrame。这段代码片段创建了一个包含游泳者他们的 ID、姓名、年龄和眼睛颜色的 JSON 格式的 RDD。 生成我们自己的 JSON 数据 下面我们将最初生成 stringJSONRDD RDD stringJSONRDD sc.parallelize(({ id: 123, name: Katie, age: 19, eyeColor: brown}, { id: 234, name: Michael, age: 22, eyeColor: green}, { id: 345, name: Simone, age: 23, eyeColor: blue}) ) 现在我们已经创建了 RDD我们将使用 SparkSession 的 read.json 方法即 spark.read.json(...)将其转换为 DataFrame。我们还将使用 .createOrReplaceTempView 方法创建一个临时表。 创建 DataFrame 以下是创建 DataFrame 的代码 swimmersJSON spark.read.json(stringJSONRDD) 创建临时表 以下是创建临时表的代码 swimmersJSON.createOrReplaceTempView(swimmersJSON) 如前文所述许多 RDD 操作是转换这些转换直到执行动作操作时才执行。例如在前面的代码片段中sc.parallelize 是一个转换当使用 spark.read.json 从 RDD 转换为 DataFrame 时执行。注意在这段代码的笔记本截图中左下角附近直到包含 spark.read.json 操作的第二个单元格Spark 作业才执行。 为了进一步强调这一点在下图的右侧窗格中我们展示了执行的 DAG 图。 在下面的截图中您可以看到 Spark 作业的 parallelize 操作来自生成 RDD stringJSONRDD 的第一个单元格而 map 和 mapPartitions 操作是创建 DataFrame 所需的操作 需要注意的是parallelize、map 和 mapPartitions 都是 RDD 转换。在 DataFrame 操作 spark.read.json在本例中中不仅有 RDD 转换还有将 RDD 转换为 DataFrame 的动作。这是一个重要的说明因为即使您正在执行 DataFrame 操作要调试您的操作您需要记住您将在 Spark UI 中理解 RDD 操作。 请注意创建临时表是一个 DataFrame 转换并且在执行 DataFrame 动作之前不会执行例如要执行的 SQL 查询。 简单的 DataFrame 查询 现在您已经创建了 swimmersJSON DataFrame我们将能够在其上运行 DataFrame API 以及 SQL 查询。让我们从一个简单的查询开始显示 DataFrame 中的所有行。 DataFrame API 查询 要使用 DataFrame API 执行此操作您可以使用 show(n) 方法该方法将前 n 行打印到控制台 # DataFrame API swimmersJSON.show() 这将给出以下输出 SQL 查询 如果您更倾向于编写 SQL 语句您可以编写以下查询 spark.sql(select * from swimmersJSON).collect() 这将给出以下输出 我们使用了 .collect() 方法它返回所有记录作为一个行对象Row objects的列表。请注意您可以对 DataFrames 和 SQL 查询使用 collect() 或 show() 方法。只要确保如果您使用 .collect()这是针对小 DataFrame 的因为它将返回 DataFrame 中的所有行并将它们从执行器移回驱动程序。您可以改用 take(n) 或 show(n)这允许您通过指定 n 来限制返回的行数
http://www.tj-hxxt.cn/news/137337.html

相关文章:

  • 洛阳市建设工程评标专家网站孝感高新区建设局网站
  • 佛山网站建设联系手机号码定位网站开发
  • 南京做网站的客户电话广州网站建设培训
  • 自己有服务器怎么做网站横岗做网站
  • 米趋外贸网站建设手机网站建设ppt
  • 服装网站建设课程新手如何做服装网站
  • 小内存安装wordpress保定百度seo排名
  • 华为免费企业网站建设毕设帮做网站
  • 备案时网站关闭广东电子商务网站
  • 嘉兴网站定制做的比较好的公司网站
  • ppt做书模板下载网站有哪些沈阳网站制作系统
  • wordpress 制作网站模板wordpress企业仿站视频教程
  • 无锡企业网站建设报价陈田拆车件网上商城
  • 租门面做网站如何搭建网站教程
  • 湛江网站建设的软件如何设置网站的默认页
  • qq 互联网站开发代码吃什么补肾最快最好
  • 长沙官网seo技术厂家seo网络培训学校
  • 查询域名的网站做网站销售会问哪些问题
  • 昆山网站建设哪家好网站开发验收单
  • 沈阳个人做网站山东济南市网站建设
  • win7系统可以做网站吗收录优美图片手机版
  • 阿里自助建站平台软件app开发公司哪个好
  • 做网站用什么主题网络构建是什么
  • 美容院网站制作企业做网站的多吗
  • 网站开发出来有后台么提高分辨率网站
  • 佛山企业网站建设教程平面设计包括哪些内容
  • 大连网站建设设计公司做a图片视频在线观看网站
  • 如何免费创建网站平台汕头市网站建设
  • 免费制作微网站镇江市城市建设投资公司官方网站
  • 自助网站建设哪家好删除百度收录的网站