如何用df.take()显示表头?

问题描述 投票:0回答:2

Watson Studio Jupyter笔记本上的df.take()的默认行为不显示表的标题,而df.show()执行:

enter image description here

我想使用df.take(),因为输出在眼睛上更容易:) - 是否有可能让df.take()显示标题?


注意:

  • 我不想使用show()
  • 我想使用take(),我希望take()显示标题。
scala apache-spark jupyter-notebook ibm-cloud watson-studio
2个回答
1
投票

不,不可能让take显示标题。标头信息位于数据框中,但take返回普通列表或数组,而不是数据帧。

正如另一个答案中所建议的那样,limit将返回一个带有标题信息的数据框,您可以在其中调用show

但是既然你坚持使用take并且不使用show,答案是否定的.take并不意味着要做你想要完成的事情。


1
投票

可以使用限制:

df.limit(5).show()
© www.soinside.com 2019 - 2024. All rights reserved.