我在数据表中有28列。第27和28列包含个人ID和选择索引(例如,个人1可能有5个选择,因此数据表中有5行,个人1的选择索引从1到5;对于个人2,选择索引如果个人2有8行,则从1到8)。每个单独ID的行数各不相同。
这留下26列。前13列很重要。我想构造一个13x13矩阵,使得: 1)我们从元素的角度出发,将第一列乘以第14列,将其与选择项和单个项相加,然后将其记录在13x13矩阵的1x1位置。
2)我们从元素的角度出发,将第一列乘以第15列,将其与选择和个体相加并记录在1x2位置
依次类推,直到我们将第一列与位置14到26的所有列相乘。
3)我们将第二列乘以元素明智的方式乘以第14列,将其与选择和个体相加,然后将其记录在13x13矩阵的2x1位置。...
依次类推,直到将第二列与位置14到26的所有列相乘。
我需要对所有前13列进行此操作。
我很难弄清楚如何编写代码。