小编use*_*831的帖子

在igraph中存储顶点的顺序

我尝试将图形数据存储在 R 中:

g<- graph.formula(1-2,1-3,2-3,2-4,2-7,3-4,3-6,3-7,3-8,3-9,3-10,4-8,4-9,5-6,5-7,5-8,6-7,6-8,6-9,6-10,7-8,7-9,8-9,8-10)
Run Code Online (Sandbox Code Playgroud)

使用 R 中的 igraph 包。

然而,在查看顶点的顺序时:

V(g)$name
Run Code Online (Sandbox Code Playgroud)

它返回:

 "1"  "2"  "3"  "4"  "7"  "6"  "8"  "9"  "10" "5" 
Run Code Online (Sandbox Code Playgroud)

我可以知道如何输入数据才能使其以升序形式显示吗?

r igraph

4
推荐指数
1
解决办法
1320
查看次数

python groupby 多列、计数和百分比

我有一个测试数据框:

data= (['a','test1', 'cat'], ['a','test1', 'cat'], ['b', 'test2', 'dog'])
pd.DataFrame(data, columns= ['col1','col2','col3'])
Run Code Online (Sandbox Code Playgroud)

我如何能够按 col1、col2 和 col3 进行分组,并获得每个组的计数和百分比,并按最高的在顶部排序?

预期输出是:

a test1 cat 2 66.6
b test2 dog 1 33.3
Run Code Online (Sandbox Code Playgroud)

谢谢你!

python pandas

2
推荐指数
1
解决办法
985
查看次数

标签 统计

igraph ×1

pandas ×1

python ×1

r ×1