为了账号安全,请及时绑定邮箱和手机立即绑定

创建一个nxn矩阵python

创建一个nxn矩阵python

潇湘沐 2023-08-22 16:48:31
我有一个包含 3 列的 pandas 数据框,其中列 1、2、3 分别是起始节点、结束节点、计数;下面的框架头():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   开始和结束的长度相同,即 |Start| = |结束| = N 标量。我想创建一个 NxN 矩阵(在这种情况下,如果包含值,则为 N+1),其中行是起始值,列是结束值,矩阵中的每个 (i,j) 点值对应计数值。该对(Start(i) 和 End(i))是唯一的。我不知道如何做到这一点,甚至不知道在 python 中使用什么对象。
查看完整描述

1 回答

?
aluckdog

TA贡献1847条经验 获得超7个赞

如果您显示所需的输出,这会有所帮助,但也许您想要的只是旋转数据?


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



查看完整回答
反对 回复 2023-08-22
  • 1 回答
  • 0 关注
  • 1252 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信