我有一个看起来像这样的 Spark.SQL.Row:
my_row = Row(id = 1,
value = [Row(id = 1, value = "value1"), Row(id = 2, value = "value2")])
我想使用以下方法从每个嵌套行中获取值:
[x.value for x in my_row.value]
问题是当我迭代时,整行都被转换成元组,
my_row = (1, [(1, "value1"), (2, "value2")])
我失去了架构。有没有办法迭代和保留行列表的模式?