我有一些要使用Google BigQuery分析的大文件。

效果很好,除了带有浮点数的字段外:我只能将它们作为字符串导入,因为它们的小数位存储为逗号而不是点。

我该如何解决?

最佳答案

将它们作为字符串导入似乎很好,然后在BigQuery中运行ETL应该足够快(REGEX_REPLACE + FLOAT)。

SELECT 2*FLOAT(REGEXP_REPLACE("1,30001", ",", "."))

关于google-bigquery - 使用逗号而不是BigQuery中的点处理浮点数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24966008/

10-13 08:46