4
는 당신이 말해 원하는 출력을 반환하지 않습니다, 다음 (노드 ID, 링크의 수)와 DICT, 그리고 당신이 팬더 DataFrame에 덤프하고 싶은 말은 :네트워크 <code>G</code>를 들어,
import pandas as pd
import networkx as nx
degree=pd.DataFrame({'Node ID':G.degree().keys(),'Degree':G.degree().values()})
degree=degree[['Node ID','Degree']] #re-order
당신이 얻을 :
In[1]: degree.head(5)
Out[1]:
Node ID Degree
0 0 19
1 1 117
2 2 13
3 3 56
4 4 15
는 이제 내림차순으로, 학위 컬럼에 대한이 DataFrame를 정렬하고 싶은 말은.
은 어떤 문제가Node ID Degree
4 4 15
3 3 56
2 2 13
1 1 117
0 0 19
:이
sort_degree=degree.sort_values(['Node ID', 'Degree'], ascending=[False, False], inplace=False)
을 할 경우 내가 원하는 것을 얻을하지 않습니다?
'Degree'열에 의해서만 정렬하면 어떨까요? 'sort_degree = degree.sort_values ('Degree', 오름차순 = 거짓)' – EdChum