当前位置:   article > 正文

Hive分析英国房产价格数据_hive 二手房数据分析

hive 二手房数据分析
本文使用的数据集下载链接: https://download.csdn.net/download/shangjg03/88478086

1.准备数据

数据集包含有关英格兰和威尔士自1995年起到2023年的房地产价格的数据,超过2800万条记录,未压缩形式的数据集大小超过4GB,在ClickHouse中需要约306MB。

2.hive中建表

  1. create table uk_price_paid(
  2. id string,
  3. price int,
  4. trans_date date,
  5. postcode string,
  6. type string,
  7. is_new string,
  8. duration string,
  9. addr1 string,
  10. addr2 string,
  11. street string,
  12. locality string,
  13. town string,
  14. district string,
  15. county string,
  16. category string
  17. )
  18. row format delimited fields terminated by '#' lines terminated by '\n' stored as textfile;

ed9f837c38fb4ca082624afdfb003dc5.png

查看表

eafe565972a2420b9269c90311bcb1a8.png

3.数据预处理

由于数据中有部分字段包含逗号‘,’,所以数据要预处理一下。

  1. # 查看文件中包含某个字符
  2. cat pp-complete.csv|grep '#'
  3. # 全文修改一个字符到另一个字符
  4. sed 's/","/"#"/g' pp-complete.csv > pp-complete-ext.csv
  5. sed 's/"#"/#/g' pp-complete.csv > pp-complete3.csv

4. 导入数据

load data local inpath '/home/datasets/pp-complete4.csv' into table uk_price_paid;

导入成功。

3adcfb3d9a09466ebfcbce91274e64bf.png

查看数据

select * from uk_price_paid limit 10;

b0f3c915d4fb487991c3c4061ce32b3f.png

5. 使用数据

5.1 统计数据总量

select count(*) from uk_price_paid;

a0f935d075b24460b72f225653919f75.png

5.2 统计每年的平均价格

SELECT year(trans_date) year1, round(avg(price)) price from uk_price_paid GROUP BY year(trans_date) ORDER BY year(trans_date);

a81fbc66030349ecbe8731b97e13648a.png

5.3伦敦房产每年的平均价格

SELECT year(trans_date) as year, round(avg(price)) AS price FROM uk_price_paid WHERE town = 'LONDON' GROUP BY year(trans_date) ORDER BY year(trans_date);

1cb4201c2b3c48448365b4f8ec9cb57a.png

5.4 2020年之后最昂贵的10个街区

  1. SELECT town, district, count() as c, round(avg(price)) AS price
  2. FROM uk_price_paid
  3. WHERE date >= '2020-01-01'
  4. GROUP BY town, district
  5. HAVING c >= 100
  6. ORDER BY price DESC
  7. LIMIT 10;

2e82229875894d0b962f4feaa741afe8.png

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/572572
推荐阅读
相关标签
  

闽ICP备14008679号