首页 > 解决方案 > 如何使用 df.take() 显示表头?

问题描述

Watson Studio Jupyter notebooks的默认行为df.take()不显示表的标题,而df.show()

在此处输入图像描述

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


笔记:

标签: scalaapache-sparkjupyter-notebookibm-cloudwatson-studio

解决方案


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

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

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


推荐阅读