我有一個包含 3 列的 pandas 數(shù)據(jù)框,其中列 1、2、3 分別是起始節(jié)點、結(jié)束節(jié)點、計數(shù);下面的框架頭():index Start End count3 31101 31101 49231 31101 31200 152467 31101 31201 227706 31101 31229 77945 31101 31247 141160 31101 31248 141399 31101 31258 111597 31101 31288 91782 31101 31613 21981 31101 31623 8 開始和結(jié)束的長度相同,即 |Start| = |結(jié)束| = N 標量。我想創(chuàng)建一個 NxN 矩陣(在這種情況下,如果包含值,則為 N+1),其中行是起始值,列是結(jié)束值,矩陣中的每個 (i,j) 點值對應(yīng)計數(shù)值。該對(Start(i) 和 End(i))是唯一的。我不知道如何做到這一點,甚至不知道在 python 中使用什么對象。
1 回答

aluckdog
TA貢獻1847條經(jīng)驗 獲得超7個贊
如果您顯示所需的輸出,這會有所幫助,但也許您想要的只是旋轉(zhuǎn)數(shù)據(jù)?
df.pivot(index='Start', columns='End', values='count')
End 31101 31200 31201 31229 31247 31248 31258 31288 31613 31623
Start
31101 49 152 227 77 14 14 11 9 2 8
添加回答
舉報
0/150
提交
取消