小编bob*_*937的帖子

根据google BigQuery SQL中的属性删除重复行

我有一张名为:结果的表 我正在使用 BigQuery 从 GA 中选择数据

SELECT
  Date,
  totals.pageviews,
  h.transaction.transactionId,
  h.item.itemQuantity,
  h.transaction.transactionRevenue,
  totals.bounces,
  fullvisitorid,
  totals.timeOnSite,
  device.browser,
  device.deviceCategory,
  trafficSource.source,
  channelGrouping,
  h.page.pagePath,
  h.eventInfo.eventCategory,
  device.operatingSystem
FROM
  `atomic-life-148403.126959513.ga_sessions_*`,
  UNNEST(hits) AS h
WHERE
  _TABLE_SUFFIX BETWEEN REPLACE(CAST(DATE_ADD(CURRENT_DATE(), INTERVAL -1 YEAR) AS STRING), '-','')
  AND CONCAT('intraday_', REPLACE(CAST(DATE_ADD(CURRENT_DATE(), INTERVAL 0 DAY) AS STRING), '-',''))
  ORDER BY
  date  DESC
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

有一些记录重复。如何删除表中的重复记录?

我想得到以下结果。 在此输入图像描述

sql google-bigquery

5
推荐指数
1
解决办法
1万
查看次数

如何通过词典或JSON等似是而非的格式将三个列表组合成一个列表?蟒蛇

我有三个清单:

imglist=['1.jpg', '12.jpg']
classlist=['class1', 'class5']
sentencelist=['Good for health.', 'Good luck.']
Run Code Online (Sandbox Code Playgroud)

如何将列表组合成以下格式?

[ ['1.jpg','class1','Good for health.'],
['12.jpg','class5','Good luck.']]
Run Code Online (Sandbox Code Playgroud)

或者如果你知道如何将列表组合成字典或JSON格式?如

[{'img':'1.jpg','class':'class1','sentence':'Good for health.'},
{'img':'12.jpg','class':'class5','sentence':'Good luck'}]
Run Code Online (Sandbox Code Playgroud)

python json dictionary list

3
推荐指数
1
解决办法
83
查看次数

在google big query SQL中将字符串转换/更改为日期格式

大查询中的表显示变量"date"是一个字符串.

如何将字符串转换为日期格式?比如mmddyy,dd-mm-yyyy

在此输入图像描述

sql google-bigquery

0
推荐指数
1
解决办法
3279
查看次数

标签 统计

google-bigquery ×2

sql ×2

dictionary ×1

json ×1

list ×1

python ×1