我可以将NULL类型转换为字符串。我怎么能空数组类型转换为一个空数组字符串?我需要在SQL查询中解决它。下面的代码片段抛出ValueError:在推断
之后无法确定某些类型:df = spark.sql("select Array()").collect()
display(df)
我只发现了一种比较迂回的方法,只使用SQL:
select from_json("[]", "array<string>")
我认为保持引号应该是空字符串数组
df = spark.sql("select array('')").collect()
display(df)