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

网站开发思维导图微信推广费用一般多少

网站开发思维导图,微信推广费用一般多少,网站专题页面用什么做,网络营销推广的策略SparkSQL和Hive语法差异 1、仅支持Hive SparkSQL关联条件on不支持函数rand()创建零时表时,Spark不支持直接赋值nullSpark无法读取字段类型为void的表SparkSQL中如果表达式没有指定别名,SparkSQL会将整个表达式作为别名,如果表达式中包含特殊…

SparkSQL和Hive语法差异

1、仅支持Hive

  1. SparkSQL关联条件on不支持函数rand()
  2. 创建零时表时,Spark不支持直接赋值null
  3. Spark无法读取字段类型为void的表
  4. SparkSQL中如果表达式没有指定别名,SparkSQL会将整个表达式作为别名,如果表达式中包含特殊字符(如逗号)。则CTAS建表会失败

2、仅支持SparkSQL

SparkSQL允许在join on条件中使用or等不等式值关联语句,Hive中不允许,只能用等值关联

3、相同函数差异

  1. Spark运行时用到的hash函数,与hive的哈希算法不同,如果使用hash(),结果和hive的hash()会有差异
  2. Hive和sparkSQL使用grouping sets生成的grouping_id不一致
  3. regexp_extract未匹配上的话,hive里回的是null,但是在spark里返回的是空字符
  4. sparkSQL中的row_number的over中不能省略sort by 或order by
  5. grouping_id()函数生成的数据不同
  6. reflect()函数中,如果入参有非法数据或者null,hive会返回null,而spark会抛出异常

创建DataFrame

Row 类型 表示一行数据

  • datafram就算是多行构成
# Row行数据操作
# 导入行类
from pyspark.sql import Row定义每行数据 有两种获取方法=重点
r1 = Row(id=1,name='张三')
r2 = Row(id=2,name='李四')
# 操作每行数据
# 获取对应字段数据
print(r1.id)
print(r1.name)
print(r2['id'])
print(r2['name'])定义行数据不指定字段 = 只有一种获取方法
r3 = Row(3,'王五')
print(r3[1])df.printSchema()

schema表信息(这种指定表信息的更不常用

  • 定义dataframe中的表的字段名和字段类型
# 导入数据类型
from pyspark.sql.types import *
# 定义schema信息
# 使用StructType类进行定义
# add()方法是指定字段信息
# 第一参数,字段名
# 第二个参数,字段信息
# 第三个参数是否允许为空值  默认是True,允许为空
schema_type = StructType().\add('id',IntegerType()).\add('name',StringType()).\add('age',IntegerType(),False)df.printSchema()
# 导入行类Row
from pyspark.sql import SparkSession, Row
from pyspark.sql.types import *# 创建行数据
r1 = Row(id=1, name='张三', age=20)
r2 = Row(id=2, name='李四', age=22)
# 创建元数据
schema = StructType(). \add('id', IntegerType()). \add('name', StringType()). \add('age', IntegerType())# 创建dataframe
# 生成sparksession对象  按照固定写法创建
ss = SparkSession.builder.getOrCreate()
# 使用sparksession对象方法创建df
# createDataFrame 第一参数是一个列表数据,将每行数据放入列表
# 第二个参数指定表元数据信息
# df是一个dataframe类型的对象
df = ss.createDataFrame([r1, r2], schema=schema)# dataframe数据的操作
# 查看df数据
df.show()  # 查看所有数据,超过20行时,默认只显示20行
# 查看元信息
df.printSchema()
http://www.mmbaike.com/news/58281.html

相关文章:

  • 100个免费货源网站1688自然排名怎么做好
  • 通辽网站开发什么是百度竞价
  • 佛山网站设计平台网页推广怎么收取费用
  • wordpress仿卢松松seo网站推广服务
  • 企业申请网站建设请示抖音seo优化系统招商
  • wordpress标签id在哪里优化网站的步骤
  • 网站做视频流量赚钱吗免费s站推广网站
  • 番禺大石做网站seo专业培训课程
  • linux做ppt下载网站网站设计开发网站
  • 注册网站挣钱抖音关键词排名查询工具
  • 徐州网站建设外包信息流广告公司排名
  • 网站建设厂商宣传软文是什么意思
  • 电商网站的在线客服怎么做网页搜索
  • 在线做数据图的网站湖北百度推广公司
  • 网站网页怎么做国外免费舆情网站有哪些软件
  • 老司机500视频温州seo排名优化
  • root.txt文件放到您网站的根目录下seo学校培训班
  • b站在哪付费推广汕头网站建设开发
  • 网站建设中 目录怎么做更好网站搭建模板
  • 怎样登入网站后台10条重大新闻
  • 营销型网站建设要郑州seo阿伟
  • 建设干部培训中心网站艾滋病阻断药有哪些
  • 深圳画册设计推荐黑帽seo培训多少钱
  • 成都网络优化网站网络营销的三种方式
  • 白银市做网站网络推广服务外包公司
  • asp.net b2c网站谷歌搜索引擎营销
  • 深圳免费建站高权重友情链接
  • 虚拟主机推荐简阳seo排名优化课程
  • 朱腾鹏个人网站二级分销小程序
  • 北京网络网站建设价格市场调研报告的基本框架