【发布时间】:2020-08-17 08:26:40
【问题描述】:
我有一张如下所示的表格:
a b c b c
0 0 1 2 3 4
1 5 6 7 8 9
我想把它转成嵌套表格:
a b c
0 0 1 2
1 3 4
2 5 6 7
3 8 9
我已经设法将其转换为这种格式
a b c
0 0 1 2
1 0 3 4
2 5 6 7
3 5 8 9
但是有没有更好的方法将其从原始 csv 转换为所需的格式?
我愿意接受 BigQuery SQL 或 Python 解决方案。
【问题讨论】:
-
是的,请参阅 pandas 中的多索引pandas.pydata.org/pandas-docs/stable/user_guide/advanced.html 您可以尝试在 youtube 上观看一些视频
-
请显示您用于转换的代码。并且您的原始表具有 BQ 不允许的重复列名。这个问题没有意义。
-
@GordonLinoff BQ中的列名是
a b1 c1 b2 c2。
标签: python sql csv google-bigquery etl