【发布时间】:2021-10-22 12:18:16
【问题描述】:
我正在尝试在 BigQuery 中重现以下示例:
从表格开始:
ROW VALUE
0 AAA
1 BBB
2 CCC ~ DDD
我想在 BigQuery 中重现以下行为:
df["VALUE"].str.split("~",expand=True)
返回:
0 1
0 AAA None
1 BBB None
2 CCC DDD
有没有办法在 BigQuery 中实现这一点?
到目前为止,我有以下查询:
SELECT SPLIT(VALUE, "~")
FROM my_dataset.my_table
但它会返回:
Row f0_
1 683600749R
______________
2 284A92167R
______________
3 281150577R
281154695R
______________
虽然我想拥有:
Row f0_ f1_
1 683600749R None
____________________________
2 284A92167R None
____________________________
3 281150577R 281154695R
____________________________
【问题讨论】:
标签: pandas dataframe google-bigquery