scala - 如何使用 df.take() 显示表头?
问题描述
Watson Studio Jupyter notebooks的默认行为df.take()
不显示表的标题,而df.show()
:
我想使用df.take()
,因为输出在眼睛上更容易:) - 是否可以df.take()
显示标题?
笔记:
- 我不想使用
show()
. - 我想使用
take()
并且我想take()
显示标题。
解决方案
不,不可能让take
显示标题。标头信息在数据帧中,但take
返回一个普通列表或数组,而不是数据帧。
- Python:DataFrame.take
- 斯卡拉:Dataset.take
正如另一个答案中所建议的那样,limit
将返回一个带有标题信息的数据框,您可以在其上调用show
.
- Python:Dataframe.limit
- 斯卡拉:Dataset.limit
但既然你坚持使用take
和不使用show
,答案是take
否定的,并不意味着做你想要完成的事情。
推荐阅读
- r - 为什么 ggplot2 (R) 的颜色功能不起作用?
- sql - 如何在雪花中将字符串拆分为字符?
- report - 如何从命令提示符生成 Oracle Reports 的 PDF 文件?
- javascript - 是否可以在服务器的 PHP 代码中生成的 AJAX 响应中执行 JavaScript?
- c# - NPOI:更改单元格中某些(不是全部)文本的字体颜色
- terminal - macOS 10.15 终端 - 取消链接得到“不允许操作”
- azure - OAUTH 流 - 事件中心
- ansible - Ansible 从 ansbile 事实值中删除引用
- sql - SQL:递归 CTE 的执行模型
- java - 在 NEXUS5X 29API 中找不到 TYPE_STEP_COUNTER 传感器