如何用df.take()显示table header?

How to display the table header with df.take()?

Watson Studio Jupyter 笔记本上 df.take() 的默认行为不显示 table 的 header 而 df.show() 显示:

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


注意:

可使用限制:

df.limit(5).show()

不,不可能让 take 显示 header。 Header 信息在数据框中,但 take return 是一个普通列表或数组,而不是数据框。

正如另一个答案中所建议的,limit 将 return 一个包含 header 信息的数据框,您可以在其上调用 show.

但是既然你坚持使用take而不使用show,答案是否定的。take并不是你想要完成的。