【发布时间】:2020-12-07 17:56:55
【问题描述】:
火花 3.0
我运行了代码df.select("Name").collect(),并在下面收到了此输出。我想把下面的结果放在一个列表中。我尝试在末尾添加 [0],但没有成功。
Row(Name='Andy')
Row(Name='Brandon')
Row(Name='Carl')
expected outcome = ['Andy','Brandon','Carl']
【问题讨论】:
-
你可以简单地运行:expected_outcome = [a["Name"] for a in df.select("Name").collect() ]