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

h5能做网站开发吗seo技术培训教程视频

h5能做网站开发吗,seo技术培训教程视频,wordpress 存储管理,军事新闻最新消息军事新闻目录 Hive 复合数据定义方法 Hive 复合数据查询方法 hive 内置函数 上机练习 Hive 复合数据定义方法 Hive 复合数据查询方法 hive 内置函数 -- 查看系统自带的函数 show functions; -- 显示自带的函数的用法 desc function upper; -- 详细显示自带的函数的用法 desc …

目录

Hive 复合数据定义方法

Hive 复合数据查询方法

hive 内置函数

上机练习


Hive 复合数据定义方法

Hive 复合数据查询方法

hive 内置函数

-- 查看系统自带的函数
show functions;
-- 显示自带的函数的用法
desc function upper;
-- 详细显示自带的函数的用法
desc function extended upper;

上机练习

1 导入 user 数据 id name sex age address date lev s_info m_info a_info
2 使用三种复合数据类型 struct map array 存储 info 数据
python 清洗数据:
with open(r"D:\智云大数据\数据源
\user\user_info.txt",'r',encoding="utf-8") as f:
LineRead=f.readlines()
# print(LineRead)
for i in LineRead:
list1=[]
list_i=i.split('\t')
# print(list_i)
# 把字典的值复制加到每行的末尾
for j in eval(list_i[7]).values():
list1.append(j)
str1='|'.join(list1)
list_i[7]=str1
list_i.append(str1)
# print(list_i)
list_i[8]='|'.join(list_i[8].split(',')).strip('\n') #
把第九列转化成可以导入 struct 的形式
str_i=','.join(list_i) # 每行每个数据用逗号隔开
# print(str_i)
with open(r"D:\智云大数据
\user_info_disposal_new.txt",'a',encoding='utf-8') as h:
h.writelines(str_i+"\n")
h.close()
f.close()
hive 建表和导入数据:
drop table if exists user_info;
create table if not exists user_info
(
id int,
name string,
sex string,
age tinyint,
address string,
date_info string,
lev tinyint,
a_info array<string>,
m_info map<string,string>,
s_info
struct<systemtype:string,education:string,marriage_status:string,phon
ebrand:string>
)
row format delimited
fields terminated by ','
collection items terminated by '|'
MAP keys terminated by ':'
lines terminated by '\n'
load data local inpath '/root/user_info_disposal_new.txt'
into table user_info;
结果:(双击 object 能看见值)
3 指标计算
3.1 按月统计各个地区男女生人数
select date_format(date_info,'YYYY-MM'),address,sex,count(1) from
user_info
group by date_format(date_info,'YYYY-MM'),address,sex3.2 统计各地区的不同手机型号使用人数,并按照老中青(35 以下青年 男 65 岁
以下女 55 岁以下中年 男 65 岁以上女 55 岁以上老年)年龄 划分
地区 安卓使用人数{老 中 青} ios 使用人数{老 中 青}
with SystemtypeAndAge as
(
select
case when m_info["systemtype"]='android' then 'android'
when m_info["systemtype"]='ios' then 'ios'end as systemtype,
case when age<35 then '青年'
when sex='male' and age<65 or sex='female' and age<55 then '中年'
else '老年'
end as AgeBracket
from user_info
)
select systemtype,AgeBracket,count(1) from SystemtypeAndAge
group by systemtype,AgeBracket

3.2 统计各地区的不同手机型号使用人数,并按照老中青(35 以下青年 男 65 岁
以下女 55 岁以下中年 男 65 岁以上女 55 岁以上老年)年龄 划分
地区 安卓使用人数{老 中 青} ios 使用人数{老 中 青}
with SystemtypeAndAge as
(
select
case when m_info["systemtype"]='android' then 'android'
when m_info["systemtype"]='ios' then 'ios'end as systemtype,
case when age<35 then '青年'
when sex='male' and age<65 or sex='female' and age<55 then '中年'
else '老年'
end as AgeBracket
from user_info
)
select systemtype,AgeBracket,count(1) from SystemtypeAndAge
group by systemtype,AgeBracket

3.3 统计不同地区,不同学历,使用的手机品牌(去重)collect_list
地区 学历 手机品牌列表
select user_info.address,education
,collect_list(distinct m_info["phonebrand"])
from user_info
left join
(
select address,
case m_info["education"] when "bachelor" then 'bachelor'
when "doctor" then 'doctor'when "master" then 'master'
end as education
from user_info
) EducationInAddress on user_info.address=EducationInAddress.address
group by user_info.address,education

3.4 统计不同等级,各个手机品牌的使用人数(需要行转列)
等级 phonebrand_list
{iphone6:5 iphone7:5 .....mi:5 .....iphoneXS:2}
这题我不会,老师沉迷黑吗喽作业视频讲解都还没发......
第三阶段太吃自学能力了,hive语法基本要去网上找。
http://www.yayakq.cn/news/218075/

相关文章:

  • 2019网站建设免费推广引流渠道
  • 编程和做网站有关系吗青岛北京网站建设价格
  • 制作网站要多少钱国内十大旅游网站排名
  • 淘宝做网站的店东莞网站优化哪里找
  • 河源网站建设合肥动画制作公司
  • 免费生成图片的网站珠海品牌型网站建设
  • 天津广告公司网站建设阳江招聘网官网
  • 应届生招聘去哪个网站搜索引擎 wordpress
  • 行业门户网站营销案例网站建设费的分录怎么写
  • 国家和城乡建设部网站首页自己如何做家政网站
  • 网站开发大数据石家庄做淘宝网站
  • 深圳有没有可以做家教的网站上海网站建设公司 珍岛
  • 生成静态网站菏泽网站制建设哪家好
  • 摇一摇抽签用什么网站做WordPress单页添加Js
  • 广西网站建设公司教育培训网站建设方案模板下载
  • 网站风格趋势wordpress注册邮件自定义
  • 如何给网站做提升北京微信公众号
  • 沧州网站建设运营公司wordpress android读取
  • 厦门电子商务网站建设展示网站报价方案
  • 网站建设与管理案例教程宁波专业建网站外包
  • 聊城做网站的公司郑州有官方网站的公司
  • 邢台做wap网站多少钱wordpress删除示例页面
  • 公司做普通网站无锡微信公众号开发
  • wordpress单页面模板北京seo站内优化
  • 当下网站建设有关网站建设的标题
  • 建设网站所采用的技术方案昆山营销型网站建设方法
  • 手机怎么网站模板泉州做网站排名
  • 网站登录不上docker安wordpress
  • 电子商务网站的建设的步骤wordpress怎么换语言包
  • 机械网站精选域名批量查询