小编use*_*269的帖子

在 BigQuery 中将 UNIX 时间 (INT) 转换为时间戳

我在 BigQuery 表中有一个“date_time”列,它包含像“1569888224”这样的 unix 时间戳值。问题是这些值是整数数据类型,而不是时间戳数据类型,所以我似乎没有一种简单的方法将它们转换为人类可读的日期/时间。有没有人有将这些整数转换为 BigQuery 中的日期时间值的好方法?

谢谢!

epoch unix-timestamp datetime-conversion google-bigquery

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

在Python中将int转换为"byte"

这是一个有点奇怪的问题.我需要将整数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').

任何有关强制翻译的帮助或建议都非常感谢!!

python byte

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

使用awk重新格式化数据

我有一个数据集,其中包含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.请注意,我可以编辑原始文件或将结果写入新文件,也可以.

linux awk grep sed

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