将 GraphFrame 输出转换为 pandas DataFrame

Convert GraphFrame output to a pandas DataFrame

我检查了多个来源,但无法查明这个特定问题,尽管它可能有一个非常简单的修复方法。

假设我有一些图表,g

我可以使用 g.vertices.show()

打印顶点

但是我在弄清楚如何将所有顶点加载到某种数据框中时遇到了很多麻烦。我想做各种在 Pandas 上得到很好支持的任务。有人有办法做到这一点吗?

就像 .show() 显示任何查询结果的方式一样,您可以执行 .toPandas() 将输出转换为 pandas DataFrame。据我所知,这个命令耦合了任何你可以耦合 .show() 的命令。

所以对于我的具体问题:

g.vertices.toPandas() 解决问题。