小编Bor*_*iev的帖子

在pyspark中捕获explain()的结果

在pyspark中,运行:

sdf = sqlContext.sql("""SELECT * FROM t1 JOIN t2 on t1.c1 = t2.c1 """)

进而:

sdf.explain(extended=True)

它打印查询执行的逻辑和物理计划。

我的问题是:如何在变量中捕获输出,而不是打印它?

v = sdf.explain(extended=True) 自然,不起作用

apache-spark pyspark

9
推荐指数
1
解决办法
5237
查看次数

在JupyterLab代码编辑器中启用自动换行

我想为jupyterlab中的代码单元启用自动换行功能,但无法找到方法。

已经尝试过:

  • 文件->设置->文本编辑器->用户覆盖:{"lineWrap": true},它可以在“编辑器”菜单中切换为灰色的“自动换行”,但不能解决我的问题
  • 这段代码也不起作用(“ Cell”:{...}都不简单):
"CodeCell": {
    "cm_config": {
      "lineWrapping": true
    }
  }
Run Code Online (Sandbox Code Playgroud)

jupyter jupyter-notebook jupyter-lab

5
推荐指数
2
解决办法
2319
查看次数