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

时间:2018-08-30 16:29:05

标签: scala apache-spark jupyter-notebook ibm-cloud watson-studio

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

enter image description here

我想使用df.take(),因为输出看起来更容易:)-是否有可能获得df.take()来显示标题?


注意:

  • 我不想使用show()
  • 我要使用take(),并且我要take()显示标题。

2 个答案:

答案 0 :(得分:1)

可以使用限制:

df.limit(5).show()

答案 1 :(得分:1)

否,无法让take显示标题。标头信息在数据框中,但是take返回纯列表或数组,而不是数据框。

根据另一个答案的建议,limit将返回带有标头信息的数据帧,您可以在其上调用show

但是,由于您坚持使用take而不是使用show,因此答案是否定的。take并不意味着要做您想做的事情。