【发布时间】:2014-08-04 15:09:10
【问题描述】:
我有 pandas 数据框,其中包含由 networkx 生成的边缘值(中心性、中间性等)。 每行的(多)索引由节点源命名,没有目标。 我拥有的图表不是定向的,因此索引中节点名称的顺序对我来说并不重要。 但是,为了比较和其他操作,我希望这些值具有相同的顺序。
有什么问题?
i1, i2, val1, val2, val3
A, B, 10, NaN, 5
B, A, NaN, 3, NaN
我认为有两种可能的方法来解决这个问题: A)通过反转每个值和 NaN 值的索引来镜像值以获取值。 B) 重新排序整个数据帧,以便只出现 A->B 而 B->A 永远不会出现。
一)
i1, i2, val1, val2, val3
A, B, 10, 3, 5
B, A, 10, 3, 5
B)
i1, i2, val1, val2, val3
A, B, 10, 3, 5
【问题讨论】:
标签: python pandas pivot transform networkx