Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google bigquery 如何在bigquery表中将行(透视)转换为列_Google Bigquery - Fatal编程技术网

Google bigquery 如何在bigquery表中将行(透视)转换为列

Google bigquery 如何在bigquery表中将行(透视)转换为列,google-bigquery,Google Bigquery,我想转换以下bigquery表-以下是我到目前为止所做的: FROM ( SELECT REGEXP_REPLACE(name, r',.*'," ") name, substr(CAST((DATE) AS STRING),0,8) as daydate FROM `gdelt-bq.gdeltv2.gkg_partitioned`, UNNEST(SPLIT(V2Themes,';')) as name WHERE _PARTITIONTIME BETWEEN TIME

我想转换以下bigquery表-以下是我到目前为止所做的:

FROM (
SELECT REGEXP_REPLACE(name, r',.*'," ") name, substr(CAST((DATE) AS STRING),0,8) as daydate
FROM `gdelt-bq.gdeltv2.gkg_partitioned`,
UNNEST(SPLIT(V2Themes,';')) as name 
WHERE _PARTITIONTIME BETWEEN TIMESTAMP('2021-03-01') AND TIMESTAMP('2021-03-5')
#and lower(V2Organizations) like "%astrazeneca%"
) 

GROUP BY name, daydate
这给了我一张如下所示的表格:

我想将此表转换为以下形式:

我已经尝试了Fhoff.x.pivot(),但无法开始工作。 有什么想法吗

fhofa.x.pivot()
基于大量与旋转、转置等相关的帖子。告诉我们您尝试了什么以及为什么它不适合您,我们可以提供帮助,同时,我建议您多花些时间搜索相关的SO帖子,因为这类问题已经回答了多次!