我尝试将图形数据存储在 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)
我可以知道如何输入数据才能使其以升序形式显示吗?
我有一个测试数据框:
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)
谢谢你!