如何使用sql、hive、python或pyspark在矩阵中生成结果

kkbh8khc  于 2021-06-24  发布在  Hive
关注(0)|答案(0)|浏览(250)

我有两个表,在demo和demo extract之间,kbm家庭的年龄范围值是如何变化的?
我在找一个矩阵,其中kbm家庭ID的所有单元格的总和。行是demo的age\u range值,列是xtract的k\u age\u range值。
我试着用这个来分组我的数据。
选择age\u range、k\u age\u range、household\u id from demo as demo、extract as extract where demo.id=extract.id group by demo.age\u range、demo.kbm\u household\u id、extract.k\u age\u range
有两张table
演示
id年龄\u范围kbm\u家庭\u id
1个阿吉德紫杉
2 b Agydgydfdgdgdgdgd公司
3 c阿吉德格
提取
id k\年龄\范围kbm\家庭\U id
1阿格耶乌库苏
2.2阿格雷乌斯
3 agydwtshajg公司
我得到的结果是
年龄范围k年龄范围kbm家庭id
空白1231
空白2 432
空白3864
我想要一个像矩阵一样的输出

k_age_range

年龄范围1 2 3

A          231          472       864

 B          931          532       864

 C          321          332       864

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题