我在 BigQuery 表中有一个“date_time”列,它包含像“1569888224”这样的 unix 时间戳值。问题是这些值是整数数据类型,而不是时间戳数据类型,所以我似乎没有一种简单的方法将它们转换为人类可读的日期/时间。有没有人有将这些整数转换为 BigQuery 中的日期时间值的好方法?
谢谢!
这是一个有点奇怪的问题.我需要将整数id(例如123456)转换为b'123456'格式的字节.我没有实际转换为字节,但我只是将格式更改为一个字节并被解释为一个.所以我真的需要做以下事情:
10 = b'10'
20 = b'20'
30 = b'30'
Run Code Online (Sandbox Code Playgroud)
所以.我无法转换为字符串,因为我需要结果以字节为单位,我不能进行实际的字节转换,因为bytes([10]) == b'\n'(而不是b'10').
任何有关强制翻译的帮助或建议都非常感谢!!
我有一个数据集,其中包含UUID行,后跟位置和事务ID.UUID由分号(';')分隔,事务由制表符分隔,如下所示:
01234;LOC_1=ABC LOC_1=BCD LOC_2=CDE
56789;LOC_2=DEF LOC_3=EFG
Run Code Online (Sandbox Code Playgroud)
我事先知道所有的位置代码.我想要做的是将这些数据转换为我可以加载到SQL/Postgres中进行分析的格式,如下所示:
01234;LOC_1=ABC
01234;LOC_1=BCD
01234;LOC_2=CDE
56789;LOC_2=DEF
56789;LOC_3=EFG
Run Code Online (Sandbox Code Playgroud)
我很确定通过查找文件中的位置ID(例如LOC_1)并匹配位置ID的任何实例并打印出UUID旁边的内容ID,我可以轻松地使用awk(或类似方法).我还没有把它弄好,任何帮助都非常感谢!
我的位置文件已命名location,我的数据集是data.请注意,我可以编辑原始文件或将结果写入新文件,也可以.