在 Spark 中显示 <IPython.core.display.HTML object>
Posted
技术标签:
【中文标题】在 Spark 中显示 <IPython.core.display.HTML object>【英文标题】:Display <IPython.core.display.HTML object> in Spark 【发布时间】:2021-04-18 20:49:17 【问题描述】:我正在尝试在 Pyspark (Databricks) 中显示 Spacy 依赖树。但我收到了这个错误。 有人可以帮我显示html对象吗? 我附上错误消息的屏幕截图。提前致谢。 这是我的代码:
import spacy
from spacy import displacy
doc = nlp("Reliance is looking at buying U.K. based analytics startup for $7 billion")
displacy.render(doc, style="dep" , jupyter=True)
错误信息:
【问题讨论】:
【参考方案1】:这在 Databricks 笔记本中不起作用,因为它不是 Jupyter。但是您可以将displayHTML function 与呈现为HTML 一起使用:
displayHTML(displacy.render(doc, style="dep", page=True))
甚至直接显示 SVG 数据:
displayHTML(displacy.render(doc, style="dep"))
结果如下:
【讨论】:
哇,它成功了 :) 感谢您的解决方案和解释。欣赏它以上是关于在 Spark 中显示 <IPython.core.display.HTML object>的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Spark Dataframe 中显示完整的列内容?
当我对 python 脚本使用 spark-submit 时,Spark master 不会在 UI 中显示正在运行的应用程序