图计算
作者: 时海
顶点、边基本操作

GraphFrame的操作非常灵活,其顶点和边本质上是两个DataFrame,因此DataFrame的所有操作均可用于GraphFrame的顶点和边。

如:

    // 创建 GraphFrame 图对象
    val g = GraphFrame(v, e).cache()
    //output: 7

    //统计顶点的个数
    println(g.vertices.count())

    //顶点按年龄降序排序
    g.vertices.orderBy(g.vertices("age").desc).show(false)
    //    +---+-------+---+
    //    |id |name   |age|
    //    +---+-------+---+
    //    |g  |Gabby  |60 |
    //    |b  |Bob    |36 |
    //    |f  |Fanny  |36 |
    //    |a  |Alice  |34 |
    //    |e  |Esther |32 |
    //    |c  |Charlie|30 |
    //    |d  |David  |29 |
    //    +---+-------+---+




标签: graphframe、顶点、vertices、dataframe、age
一个创业中的苦逼程序员
  • 回复
隐藏